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


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

原文地址:https://www.cnblogs.com/qidian10/p/1956613.html