.net core 发布后提示Start error

 

纪录篇:

  发布Core版本的项目后一直提示error,通过网络查询资料后确认梳理问题的逻辑

  1.验证环境是否支持,开发环境及server环境  

     参考:https://docs.microsoft.com/en-us/aspnet/core/publishing/iis

 

  开发环境安装时已经安装了Windos Server Hosting ,server端需要安装,此安装包自带了ANCM (asp.net core model),

 

 

 

  2.验证IIS应用程序池配置是否为非托管代码

 

 

 3.Core发布时不会包含其他的config,json文件,如果引用了类似NLog或者Log4net这种需要添加配置文件的Nuget包,千万注意发布时将这些配置拷贝到IIS下.

 

    

 

4. 查看Web.config是否被恶意修改或无修改

  ASP.NET核心模块配置参考

最后,附加微软官方的实例

   https://github.com/aspnet/Docs/tree/master/aspnetcore/fundamentals/servers/aspnet-core-module/sample  提供了简单实例的使用.

posted @ 2017-05-17 18:04  静思长远  阅读(238)  评论(0编辑  收藏  举报