无法调试asp.net - “无法启动程序”

时间:2009-11-10 16:20:25

标签: asp.net

我无法调试asp.net应用程序。没有任何改变或安装是故意的,也许是一些自动更新,我认为已关闭。刚醒来有一天,当我尝试调试时,我得到消息“无法启动程序http://localhost:49404/Default.aspx”。这是Vista Business 64位上的Visual Studio 2008。事实: - 使用IIS或内置Web服务器的应用程序都将进行调试 - 应用程序将在没有调试的情况下运行(调试构建,只运行) - 视觉工作室,iis和dot net 3.5 sdk已被重新安排。 有任何想法吗?这是在试图解决这个问题的日子。即将reisntall vista。 布赖恩

5 个答案:

答案 0 :(得分:0)

寻址有变化吗?该网站仍在港口:49404?

答案 1 :(得分:0)

您的vista盒上是否运行过防病毒软件?哪一个?
当您开始调试时,屏幕右下方会出现一个小云,它表示正在运行cassini端口的服务器。这个端口和49404一样吗?

答案 2 :(得分:0)

以下是一些提示和提示:

  • 检查此程序的输出\ Windows \ Microsoft.NET \ Framework \ v2.0.XXXX \ WebDev.WebServer.exe
  • 您的默认项目是否已更改?
  • 您的默认浏览器是否正常运行?

在重新安装操作系统之前,您可能需要

  • 重新安装ASP.Net(aspnet_regiis.exe)
  • 重新安装默认浏览器

答案 3 :(得分:0)

疯狂,但可能会解决问题。试试这个: 无需调试即启动(ctrl + F5),当IE打开时,再次以调试模式启动(F5)。 不要退出IE,只需在VS2008中停止调试。

答案 4 :(得分:0)

我在Visual Studio 2008中遇到了这个问题。解决方案是将VS使用的默认Web浏览器设置为真正的浏览器(例如IE),而不是“内部Web浏览器”。

  1. 右键单击项目中的ASPX文件,然后选择“Browser With ...”。这使您可以选择在选择“在浏览器中查看”选项时以及在调试/运行应用程序时使用的默认浏览器(这是关键)。
  2. 选择您喜欢的浏览器(即“Internet Explorer”)并单击“设为默认值”。不要选择“内部Web浏览器”。
  3. 调试!您的应用程序现在应该在您的浏览器中出现并正常调试。