1:我将程序全部拷贝到另一台环境一样的机器上,相关设置都一样,可在试图打开该项目时,提示“无法打开Web项目文件”,是怎么回事啊?
2:同一台机器上创建一个新的项目,编译都正常,可运行的时候提示:“试图运行项目时出错,无法在Web服务器上启动调试,灾难性故障,是否希望以后对此项目禁用Asp.Net页调试”,这是什么故障?如何解决?
谢谢!!

解决方案 »

  1.   

    asp.net常见错误
    http://www.aspxboy.com/Files/71/66/274.Aspx看看有没有帮助!
      

  2.   

    http://www.weste.net/html/200406/20040615QBI155426.html
      

  3.   

    1,打开.csproj.webinfo文件看类似着一行:
    <Web URLPath = "http://localhost:8066/localhost.csproj" />
    站点端口号对不对,不对修改,看看8066/和localhost.csproj之间有没有文件夹,有点话在IIS中设置为虚拟目录.sln文件内也是看这:
    http://localhost:8066/localhost.csproj
    同样的改动
      

  4.   

    不是直接拷过去就行的,还要在IIS中设置站点。
      

  5.   

    2:看web.config中
    <compilation defaultLanguage="c#" debug="true"/>
    debug是否为true
    -----------------------
      

  6.   

    1.有没有设置虚拟目录?通过IIS访问呢?
    2.Vs.Net无法调试的解决方案
    http://www.cnblogs.com/renyu732/articles/172717.html
      

  7.   

    要将你得程序设置到iis得虚拟站点中
    hoho
      

  8.   

    你打开你的*.csproj文件,注意建立虚拟目录,不要把占点的主目录指向那里,而且虚拟目录的web共享名字与你工程的名称一致
      

  9.   

    看看是不是站点冲突,估计是!csproj.webinfo里面看看
      

  10.   

    1:
    IIS中当前项目的虚拟目录名
    vs.net项目文件(*.sln)中的虚拟目录名
    *.csproj.webinfo中的Web URLPath
    保持一致应该可以了。
      

  11.   

    其实两个问题都是IIS的问题,先运行asp.net regiis -i注册,然后在IIS中给你的程序创建应用程序名并且将所有任务之权限向导中的权限配一遍(例如配成继承自Public站点安全性模板)。