这是我的第一个ASP.NET项目,所以当涉及到很多IIS / Visual Studio的配置时,我是一个新手,所以请耐心等待......
我正在使用在Windows Server 2008 SR2上运行的Visual Studio 2010。我们最近在服务器上做了一些更新,现在我的项目在我尝试调试时不再加载。当我尝试调试IIS 7加载的默认“欢迎”页面而不是我的项目时。我设置使用开发服务器进行调试,而不是IIS,所以我不明白为什么我得到IIS页面。在更新之前,调试器没有任何问题地拉起我的页面。
有什么想法吗?提前谢谢!
答案 0 :(得分:0)
看起来IIS现在绑定到Visual Studio开发Web服务器之前使用的端口号。您可以在网站项目的属性中更改端口号。
答案 1 :(得分:0)
我找到了解决问题的方法。我决定使用IIS代替开发服务器进行调试。在尝试再次调试失败之后,我查看了应用程序池中使用的身份,并且我更改为具有更多权限的身份,这似乎可以解决问题。感谢您的建议。
答案 2 :(得分:0)
我遇到了同样的问题但是之前的答案没有奏效。
我使用的是Windows 7企业级64位,IE11,VS2010,Silverlight 5
过去5年来,我一直在开发和维护许多Silverlight项目,并且始终能够使用ASP.NET Development Server在VS2010中对它们进行调试。但是,从一些当之无愧的假期回来后,我发现我现有的Silverlight项目都不会在调试器中运行。在每种情况下都有一个Web项目设置为启动项目,并且在每种情况下都在VS2010中启动项目(有或没有调试),我得到了IIS7网页而不是我的应用程序。
我尝试创建一个新的Silverlight Web应用程序,并发现它通常在ASP.NET Development Server中启动。我检查了我的源代码,发现在我缺席的情况下没有进行任何更改。
经过大量的头部刮擦等,解决方案是清除IE缓存。这些是我使用的明确步骤:
在“删除浏览历史记录”框中,选中以下选项:
a)“保留收藏夹网站数据”
b)“临时互联网文件和网站数据”
c)“Cookie和网站数据”
保持其他人不受管理
5)单击“删除”并等待命令完成。
6)关闭“Internet属性”框。
7)重建ASP.NET项目
8)在VS2010中启动(有或没有调试) - 它现在应该正常加载。
希望这适合你。