[原]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文件的对应节点


心得:
微软的一些软件问题,很多时候是无法解释的,有些时候即使解决掉了,也不明白是为什么???
总之这个困扰一个星期的问题算是解决掉了,给力!

posted @   jackchain  阅读(868)  评论(1编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示