Visual studio 2010 无法启动程序';http://localhost/Default.aspx'. VS2010
我不能再从VisualStudio2010开始我的网站了 有几天我无法使用F5在web浏览器中启动项目。当我通过键入相同的url“”直接打开web应用程序时,一切正常 当我运行项目(F5)时,一个新的webbrowser启动,但几秒钟后它被卡住,Visual Studio会给出一个错误对话框:Visual studio 2010 无法启动程序';http://localhost/Default.aspx'. VS2010,visual-studio-2010,debugging,release,Visual Studio 2010,Debugging,Release,我不能再从VisualStudio2010开始我的网站了 有几天我无法使用F5在web浏览器中启动项目。当我通过键入相同的url“”直接打开web应用程序时,一切正常 当我运行项目(F5)时,一个新的webbrowser启动,但几秒钟后它被卡住,Visual Studio会给出一个错误对话框: Microsoft Visual Studio 无法启动程序“” 嗯 当我在发布模式下运行项目时,会出现一个额外的错误: Microsoft Visual Studio 以下模块是在启用优化或不包含
Microsoft Visual Studio 无法启动程序“” 嗯
当我在发布模式下运行项目时,会出现一个额外的错误:
Microsoft Visual Studio 以下模块是在启用优化或不包含调试信息的情况下生成的: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ASP.NET临时文件\root\6552bec6\694bce32\assembly\dl3\8c9bd8d8\fb1d75cb\U af26cc01\[name]。Presentation.DLL 若要调试此模块,请将其项目生成配置更改为调试模式。要抑制此消息,请禁用“启动时如果没有用户代码则发出警告”调试器选项 嗯
我已经修复、删除并重新安装了Visual Studio 2010,我尝试过使用不同的浏览器(包括Chrome和Firefox),使用不同的aspnet_regiis.exe选项,等等 没有任何帮助,是的,现在我被困在拔头发我的头
有人知道如何解决这个问题吗?如果你用[CTRL]+[F5]启动它,它在没有调试器的情况下运行,它能工作吗 如果是这样,则调试器自动附加到web服务器时会出现问题。我会检查是否为您的web项目启用了调试—当VS检测到项目未以调试模式构建时,通常会自动弹出一个警告 这并不像将项目配置切换到发行版那样简单,因为调试器抱怨的DLL是由Asp.Net本身动态生成的DLL之一 通常,您应该在web.config中:
<configuration>
<system.web>
<compilation debug="true" >
</compilation
<system.web>
<configuration>
同样的问题,我的答案是删除Avast免费AV。avast free的所有功能都工作了一年,直到一周前,卸载它解决了这个问题。我也遇到了同样的问题。调试代码时,它会显示:
无法启动程序“C:\Homegram.exe”。此系统找不到指定的文件。“
我使用微软Visual C++ 2010 Express,但我通过以下步骤做了一个新项目:
打开C++:
新闻新项目
按win32
按win32控制台应用程序
改名
单击下一步
确保:应用程序类型为控制台应用程序
其他选项:空项目*
按Ctrl+Shift+A组合键
在Visual C++/Code部分,按C++文件(.cpp)
重命名它,然后按add
现在我可以使用它了。我在Visual Studio 2008中遇到了这个问题。解决方案是将VS使用的默认web浏览器设置为真实浏览器(例如IE),而不是“内部web浏览器”
在项目中的ASPX文件上单击鼠标右键,然后选择“带…”的浏览器。这使您可以在选择“在浏览器中查看”选项以及调试/运行应用程序时选择要使用的默认浏览器(这是关键)
选择您最喜欢的浏览器(即“Internet Explorer”),然后单击“设为默认”。不要选择“内部Web浏览器”
调试!你的应用程序现在应该出现在浏览器中,并正常调试
对我来说,我刚刚在项目级别上做了一个构建/重建
,它开始工作了!!!我的解决方案是用127.0.0.1代替localhost进行测试。对于我来说,一切都很顺利
因此,问题来自主机解析名称,要解决此问题,请执行以下操作:
- 打开cmd,然后磁带:%systemroot%\System32\drivers\etc\
- 用记事本打开hosts文件并查找localhost ligne(在此之前您将找到0.0.0.0)
- 将0.0.0.0更改为127.0.0.1,并与localhost对齐
切换到另一个浏览器。在浏览器或调试中运行视图,然后切换回原始浏览器,之后应该可以正常工作。我这样解决了:
右键单击aspx页面
使用“将内部浏览器设置为默认值”进行浏览
删除以前的默认浏览器
添加%programfiles(x86)%\internet Explorer\iexplore.exe
将此选项设置为默认值
请在IIS配置中设置您的页面名称,例如Default.aspx revert to parent,我将与大家分享我对这个问题的经验。这不是一个解决方案,但有人可能会根据我的具体经验来解决这个问题
我已经有同样的问题几个星期了。(我不知道我的系统发生了什么变化。)我不以本地管理员的身份运行,因为我们不允许在我工作的电脑上拥有管理员权限
直到今天,我还可以期待F5(开始调试)启动一个新的本地VS web服务器,打开一个IE窗口,然后发出一个无法启动程序的http://localhost:nnnn/Login.aspx“
和”访问被拒绝“
错误弹出窗口。如果我关闭IE窗口,等待几秒钟,然后再次单击F5,它通常会在调试模式下启动我的web应用程序,从那时起就可以了
但今天,一切都变了。我没有更改我的web应用程序上的任何配置,该应用程序一直运行良好,但我确实在我的一个子项目中添加了两个以上的类。在这一点上,我永远无法越过“无法启动程序”的消息。我可以不用调试就运行我的应用程序,但那是毫无意义的。我甚至尝试连接到一个正在运行(非调试)的IE进程,但没有成功
最后,我修改了WebAppName>Web>Servers屏幕中的一些属性。具体来说,我为特定的HTTP端口(VS一直在使用)启用了“特定端口”,并禁用了“NTLM身份验证”
<system.net>
<defaultProxy>
<proxy usesystemdefault="true" proxyaddress="http://proxy:port" bypassonlocal="false" />
</defaultProxy>
</system.net>