无法启动ASP.NET或ATL Server调试

时间:2010-09-06 08:02:05

标签: asp.net windows iis-7 windows-7 visual-studio-2003

我在Windows 7上安装了Visual Studio 2003,但是当我按F5进行调试时,我收到以下错误。

Error while trying to run project: Unable to start debugging on the web server. 
Could not start ASP.NET or ATL Server debugging.
Verify that ASP.NET or ATL Server is correctly installed on the server.

这是什么意思,我该如何解决?

5 个答案:

答案 0 :(得分:1)

根据微软支持的原因是 -

出现此问题的原因是,在运行应用程序时,调试器不会将调试操作发送到IIS。调试器将您的计算机识别为localhost。但是,在IIS中,应用程序的Web站点标识是您指定的IP地址

决议如下 -

http://support.microsoft.com/kb/814717

http://forums.asp.net/t/703333.aspx

答案 1 :(得分:0)

我找到了答案:

iis manager - >计算机名称 - > ISAPI和CGI限制 - > aspnet v1.1 ... - >选择允许

(别忘了重启IIS。)

答案 2 :(得分:0)

我尝试了所有选项,但徒劳无功。我的解决方案是:

  1. 转到VS2010中应用程序的属性页面 一个。检查您是否选择了“定义DEBUG常数” 湾检查您是否在服务器下选择了“使用Visual Studio开发服务器”。     i)选择“自动分配端口” C。检查您是否选择了“将服务器设置应用于所有用户” d。检查您是否在Debuggers
  2. 下选择了'asp.net'

    我的以上所有都是凌乱的。我做了同样的工作。

答案 3 :(得分:0)

可能是您必须在计算机上安装另一台服务器,因此它与IIS服务器冲突。您必须更改另一个服务器端口地址或从计算机中删除。

答案 4 :(得分:0)

解决此错误的简单步骤!! 确保以下内容完好无损:

  1. 检查您的应用程序池是否已停止。如果是这样,请启动它。 还要确保池的框架与应用程序的框架匹配。
  2. IIS中的虚拟目录需要与同名 原始申请目录
  3. 清除临时文件,临时ASP文件,删除应用程序的工作进程并重新启动IIS。
  4. 这是一个链接,可以帮助您设置ASP.Net 1.1及其必要条件,以防上述情况对您没有帮助。 How to setup asp.net v1.1