无法在Web服务器上启动调试

时间:2011-07-08 10:13:41

标签: .net asp.net

我收到了我指定的错误。直到昨天它对我来说工作正常突然我发现这个问题可以告诉我该怎么做

enter image description here

找出图像以供进一步参考,并帮助我解决此问题。

我只针对Local Host下的应用程序遇到此问题,如果我在目录中有我的解决方案它正常工作

6 个答案:

答案 0 :(得分:2)

请检查

  1. 运行应用程序的IIS应用程序池与调试程序具有相同的.NET runtim版本。
  2. 申请已

答案 1 :(得分:1)

您必须启用集成Windows身份验证才能在IIS上进行调试。

答案 2 :(得分:1)

在IIS中检查应用程序的asp.net版本,看它是否与您的应用程序的.NET版本匹配。

答案 3 :(得分:1)

我投票支持上述所有三个答案。这些中的任何一个或它们的组合都可以解决您的问题。

我的第四个选项是:在Visual Studio Web服务器'cassini'下运行应用程序,而不是在IIS中配置它。

因为,如果您在Windows 7下运行它,则必须以管理员身份运行VS.

第五个选项:删除所有临时文件,bin和调试文件,关闭并打开VS,然后重试。

答案 4 :(得分:0)

确保IIS应用程序使用的应用程序池具有正确的凭据。如果您使用带有AD帐户的应用程序池作为标识,则每当您更改AD帐户的密码时都会看到此错误。

答案 5 :(得分:0)

请检查物理路径位置,

  • 转到IIS管理器
  • 转到默认网站文件夹
  • 下的网站位置
  • 转到高级设置,然后查看物理路径位置
  • 确保将此应用程序的工作文件夹的位置放在那里。

此致 Pranay。