从 google 出来的 github 上 AspNetCore issues 和 stackoverflow 搜到的,百度 博客园搜到的,CSDN 搜到的,统统设置了,不管用。
从这些问题反馈之中,可以看出 要么是 启用32位程序导致的问题, 要么是使用 默认的 IIS 进程内 导致的问题。
最后解决办法2步:
1. 选择启动的 web项目属性,调试 ==> 启动, 下拉选择 IIS ,下面的托管模型 会自动切换成 了 进程外 ,然后再启动,会提示要建立80端口的网站。
2. 打开IIS,新建网站,把路径指向 web项目csproj 所在的目录,然后保存,再次 调试启动VS,等待。。。网站正常启动!
注:默认项目中中是没有 web.config 的,这样设置之后,web项目根目录下默认会添加一个 web.config。