1、下載了一個開源項目,是用netcore開發的
2、VS2015打不開解決方案
3、於是安裝DotNetCore.1.0.1-VS2015Tools.Preview2.0.3
4、安裝成功,項目順利打開
。。。。。。。。。。
5、突然間發現本地IIS中所有的站點都不可用了
6、查看window事件日志發現:
7、肯定是DotNetCore.1.0.1-VS2015Tools.Preview2.0.3導致的;卸載之后,所有站點恢復正常!
以上是比較粗暴的解決方案!如果不刪除DotNetCore.1.0.1-VS2015Tools.Preview2.0.3,則必須更改applicationHost.config中的配置:
overrideModeDefault="Allow" 修改如下:
<add name="AspNetCoreModule" /> 配置節點刪除掉
或者是直接了當把關於NetCore相關配置干掉!
AspNetCoreModule:安裝 DotNetCore.1.0.4_1.1.1-WindowsHosting,應該也可以解決上面的問題,待嘗試..........
AspNetCoreModule作用詳見:
http://www.xdlysk.com/article/575761ecea3cd6400ca11601
AspNet.Core 在IIS上部署:
http://www.cnblogs.com/wangjieguang/p/core-iis.html