我更新服务器上的代码,
ASPX往上一传,
在IE里就显示无法找到网页.
哎.
这不变成了修改不了网站啊.

解决方案 »

  1.   

    IIS的.net版本多少。是否上传成功呢?
      

  2.   

    如果你用的是VS.Net2005发布版本去更新的话,就得全更新,因为发布后的代码虽然文件名是一样的,但程序集已经将该文件的头改写了
    如这是一个登录页面发布前的头代码如下:
    <%@ Page Language="c#" Inherits="login" CodeFile="login.aspx.cs"
        EnableEventValidation="false" Theme="green" %>
    ...........
    发布后的代码如下
    <%@ page language="c#" inherits="login, App_Web_x1pghy7-" enableeventvalidation="false" theme="green" %>
    .............如果这个文件去更新系统,则系统找不到这个文件,因为程序集索引已变化. App_Web_x1pghy7-这个串是在每次发布时都会变的.