[原]Asp.Net 错误:无法连接到Asp.Net Developement server
错误背景:
在VS2010里面调试Web项目的时候弹窗提示:无法连接到Asp.Net Developement server。然后就没效果了,无法自动打开浏览器运行项目,直接在浏览器中输入http://localhost:端口,也无法连接到项目中。最终导致的结果是无法调试项目,看不到运行效果。
附加说明:其中VS2010里面自带的Web server运行良好,能够自动打开,并分配端口。
分析错误:
从网上搜索了一遍又一遍,测试了N种方法:关掉了防火墙,关掉杀毒软件都无济于事,甚至卸载了杀毒软件还是不行。最后重装VS,杯具依然重现。
大家知道微软的东西很讨人厌的,尤其是比较有用的东西例如VS,SQLServer,基本上是无法卸载干净的。
最后没办法直接重装系统,杯具的重装了系统,我勒个去,杯具再一次发生了,错误还存在。但是发现跟以前有个不同地方。以前是所有的web项目都无法运行,现在有一个可以运行,茫茫杯具中给了我一点洗具。
分析能运行和不能运行项目:那么如何分析?应该还是从web的csproj项目分析,结果还真是有点差别,在能运行的项目的web.csproj文件的最后是这样的:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>False</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>4504</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost/Web</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
将该段文字直接覆盖不能运行的项目web.csproj文件的对应节点,再次运行项目OK,成功了。
解决方案:将上面一段XML代码复制并覆盖掉不能运行项目的web.csproj文件的对应节点
心得:
微软的一些软件问题,很多时候是无法解释的,有些时候即使解决掉了,也不明白是为什么???
总之这个困扰一个星期的问题算是解决掉了,给力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架