当前位置: 代码迷 >> ASP.NET >> 网站发布的有关问题
  详细解决方案

网站发布的有关问题

热度:9497   发布时间:2013-02-25 00:00:00.0
求助: 网站发布的问题!
在C:\MyDemo中创建了一个示例程序,只有两个文件:Default.aspx、Default.aspx.cs

在VS .net 2005 中调试通过。然后选择“生成”菜单中的“发布网站”。发布后可以在
C:\Documents and Settings\...\My Documents\Visual Studio 2005\Projects\MyDemo
中看到如下文件与目录:

(1)、一个bin目录,其中有生成的一个dll文件(App_Web_kyzsadm-.dll)。、
(2)、Default.aspx
(3)、PrecompiledApp.config
(4)、MyDemo.suo

  在IIS中,将虚拟目录指向上述路径:C:\Documents and Settings\...\My Documents\Visual Studio 2005\Projects\MyDemo

可以正常浏览Default.aspx


  然后,将bin目录连同其中的dll文件、PrecompiledApp.config、MyDemo.suo,拷到C:\MyDemo目录,并将Default.aspx.cs 删除后,就无法在浏览器中正常打开Default.aspx,总是显示错误:文件Default.aspx.cs不存在!




------解决方案--------------------------------------------------------
原来:C:\Documents and Settings\...\My Documents\Visual Studio 2005\Projects\MyDemo
中的Default.aspx文件与C:\MyDemo中的Default.aspx文件不是同一个文件了,前者的页面指令是: 

<%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_kyzsadm-" %> 

而后者的页面指令是: 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
------解决方案--------------------------------------------------------
谢谢了!接分!
------解决方案--------------------------------------------------------
呵呵
------解决方案--------------------------------------------------------
为什么不在新建web项目的时候采用IIS虚拟路径方式呢,非得使用文件系统啊?
省事啊
------解决方案--------------------------------------------------------
呵呵,进来mark接分拉
  相关解决方案