你先看看你的虚拟目录有没有设置好,IIS里设置的版本是不是1.1的版本

解决方案 »

  1.   

    打开IIS 找到你创建得虚拟目录或者是程序->点击右键(属性)->创建应用程序名
      

  2.   

    在你自己电脑上,点右键,重新生成......完了之后将bin目录,web.config,global.asax以及其它.aspx文件传到服务器,再把服务器其它网站停止,新建一个网站,指到该目录.......完了之后设置一下IIS版本为1.1.4322
      

  3.   

    再检查一下网站目录的NTFS文件权限,省事的做法可以直接设为everyone,完全控制
      

  4.   

    asp.net做的网站最好是新建站点运行它(不要像asp那样新建虚拟目录)这样可要避免很多意外的错误.
    另外,在本机运行按上面这位老兄的方法也要用(2003的系统就给user全部权限).
      

  5.   

    第一个问题解决方法:
    确定那台PC机上没有安装Framework2.0版,如果安装了,需要你手动设置为使用1.0版。否则程序无法运行。
    第二个问题解决方法:确定IIS的设置支持对.aspx的浏览,否则找不到你的文件。你可以试试
      

  6.   

    比如物理路径为:E:\ASP.NE \liti\chapter\MyTV\ ShowTv.aspx
    1、在IIS中配置应用程序,给目录liti建立虚拟目录,比如Test. 
    2、然后修改.sln中的地址,比如http://localhost/Test/chapter/MyTV /MyTV.vbproj 
    或用记事本打开.vbproj.webinfo文件,把URLPath属性改成: 
    http://localhost/test/chapter/MyTV/MyTV.vbproj
    3、可以在浏览器中浏览.aspx或者可以用vs.net打开.sln解决方案. 比如http://localhost/test/chapter/MyTV/ShowTv.aspx
    4、如果需要调试,请确保启用了调试功能. 
    如web.config中的debug是否为true.
    5、如果还出现如下错误提示:导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。
    解决方法如下:
    在iis中将该目录设置为虚拟目录, 在管理器中右击一个不是虚拟目录的文件夹, "属性 "-> "目录 "-> 应用程序设置,如果不是应用程序,点 "创建 " ,依次点击其子文件夹,进行相应操作。
    如上面的物理目录,需要右点击chapter文件夹,在下拉菜单中选择”属性””目录””应用程序名(M)”,点击”创建”,在展开,对文件夹MyTv进行相同的操作,完毕。