操作系统:Windows Server 2008 R2 或更高版本
文件:
? Microsoft Visual C++ 2015 Redistributable
? aspnetcore-runtime
? dotnet-hosting(一定要在添加IIS之后安装,如果提前安装了,会出现500.19错误,下面有参考解决的方式)
第一个文件下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=52685
后面两个文件下载地址:https://dotnet.microsoft.com/download(下载SDK和runtime)
安装完成后,重启系统
安装 asp.net core 运行环境必须在配置好 IIS 之后进行。
在 IIS 中添加网站
无特殊配置,需要注意的是,将应用程序池中对应的项修改为 无托管代码 。
如果运行遇到500.19错误
原因:安装 dotnet-hosting 在添加 IIS 之前,或者安装完成之后,没有进行重启。
解决方案:重新安装 dotnet-hosting ,选择修复选项。然后重启服务器。
如果运行遇到502.5错误
原因:asp.net 所需运行环境不够。
解决:
方案1: 安装 SDK 。 但这种方案没有在我这里生效,安装姿势不对?
方案2: 在 asp.net 项目的 csproj 文件中添加
<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>
然后重新发布,会发现发布文件里面多了很多依赖项,更新服务器端的文件,重启网站,应该就可以大功告成了。
- 实例下载: https://blog-bysjdq.oss-cn-beijing.aliyuncs.com/2024/netcore.zip
- 本文标题: DotNetCore服务器IIS搭建【Windows Server系统】
- 文章分类:【.NET/Web】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
- 上一篇:NETCore 获取服务端某个文件夹下面所有文件集合
- 下一篇: C# 繁体字与简体字互转方法