环境: server 2012R2
1、文件发布注意事项
core在发布为文件时,提供了几个参数选项 在此我只强调下部署模式选。
我选择了独立,文件大概是90多M,如果选择依赖发布,则文件只有40M左右
两者区别可以百度看下
2、发布注意事项
IIS网站中模块项中有没有AspNetCoreModule和AspNetCoreModuleV2
则需要安装dotnet core-hosting-2.2.6
如果你只有AspNetCoreModule,说明你是1.0版本的,那么发布时目标框架也要选择对应的1.0版本。
3、在core网站对应的应用池中,.Net CLR版本要选择无托管代码,同时在高级设置中,检查你的运行环境是x64还是x86(发布文件系统时也有对应的目标运行时选项,一定要对应起来,不然就可能会出现HTTP Error 500.0 - ANCM In-Process Handler Load Failure 错误)
4、做好上述配置后基本就OK了,如果还有其他问题请参考下面网页内容继续排查
HTTP Error 500.0 - ANCM In-Process Handler Load Failure 排错历程
参考:
https://www.cnblogs.com/leoxjy/p/10282148.html
后续补充
1、浏览网站错误:
core的cmd命令提示界面显示warning:
Failed to determine the https port for redirect
解决方法:
需要注释掉startip.cs里的
app.UseHttpsRedirection()。
原文链接:
https://stackoverflow.com/questions/51385671/failed-to-determine-the-https-port-for-redirect-in-docker
分享到:
相关推荐
【ASP.NET编程知识】把ASP.NET MVC项目部署到本地IIS上的完整步骤.docx
发布ASP.NET程序至IIS7 出现 问题 及 解决方法! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net
ASP.NET Core MVC 项目在IIS中部署,按照压缩文件中的说明文件部署即可,按照压缩文件中的说明文件部署即可。。
【ASP.NET编程知识】IIS部署ASP.NET5的实现步骤.docx
主要介绍了在IIS上部署ASP.NET Core Web API的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
asp.net core二级域名实现.zip
能够在 IIS 、 Nginx 、 Apache 、 Docker 上进行托管或在自己的进程中进行自托管。 定目标到 .NET Core 时,可以使用并行应用版本控制。 简化新式 Web 开发的工具。 能够在 Windows 、 macOS 和 Linux 进行生成...
ASP.NET Core发布IIS运行报HTTP/1.1 500 Internal Server Error,安装该软件后需要重启。该版本为3.1.3 LTS版
ASP.NET core webapi创建案例 _平台:windows (1)的案例 链接: https://blog.csdn.net/qq_36051316/article/details/85050688
现在部署Asp.Net Core应用已经不再限制于Windows的IIS上,更多的是Docker容器、各种反向代理来部署。也有少部分用IIS部署的,IIS部署确实是又快又简单,图形化操作三下五除二就可以发布好一个系统了。在过去Asp...
您可能感兴趣的文章:值得分享的IIS部署网站详细步骤在IIS上部署ASP.NET Core项目的图文方法有了SSL证书,如何在IIS环境下部署httpswin2008 IIS7无后缀URL部署问题 MVC4 MVC URL映射windows2003 IIS6 部署MVC3和MVC4...
该软件包安装.NET Core Runtime,.NET Core Library和ASP.NET Core Module。该模块创建IIS和Kestrel服务器之间的反向代理。
本方案是针对Windows server+IIS7 +asp.net core 2.1的部署方案。当然asp.net core项目一样可部署到其它OS上,还有Durck或Azure 或OpsDev上。如果Linux上,通过Kestrel代理,如果应用使用 Kestrel 服务器,Nginx、...
ASP.NET Core发布IIS运行报HTTP/1.1 500 Internal Server Error,安装该软件后需要重启。该版本为2.1.17 LTS版
上网找了好多都不行,就自己研究写了一个!此示例需要在命令行里用dotnet run 启动,不能用vs里的IIS Express启动。cmd 进入到应用目录,然后用dotnet run 启动。在浏览器里 用https://localhost:5001/ 访问既可
主要给大家介绍了关于Asp.net core利用IIS在windows上进行托管步骤的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
进行IIS部署asp.net时报404错误,解决方法可以通过手动往IIS注册.net环境,具体实现如下,有类似情况的朋友可以参考下哈
主要给大家介绍了关于如何运行Vue在ASP.NET Core应用程序并且部署在IIS上的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。