Net Core 发布IIS必须要注意的几点
IIS环境配置
普通的IIS配置大家都有了解了,那.Net Core 架设IIS的环境 还需要进行补充,那就是需要安装.net core的运行时 因为.Net Core可以进行跨平台,启动的时候可以简单地说都是变成应用程序进行启动的了 ,所以需要这样一个工具进行处理。下载.Net Core 运行时
是一个exe程序 执行就可以啦 执行完成后可以通过IIS管理端
检查有没有 AspNetCoreModule进行判断 有的话就说明IIS配置已经弄好了 可以搭建网站了。(手动机智)
可能存在有的IIS安装了这个模块还是不行的 这个时候就需要在安装一个模块AspNetCoreModuleV2 下载地址
两个都装 为你的.Net Core网站 保驾护航(手动机智)~
网站发布
发布的操作是一样的 这个没有什么好说的了。
需要注意一下 看什么环境选什么 懂~~
IIS网站创建
这个步骤熟悉的就很熟悉了 ,不熟悉的话找一下度娘 这个教程很详细了 我这边就不重复了,
注意一个地方就是程序应用池的设置, 这个地方要设置成 无托管代码
最后访问网站、
本地架设演示使用哈~~
最后小小的瑕疵 不要在意 ~
说明一下:网站的目录设置还是发布的那些内容 不想指向发布的文件夹 把这个文件夹下的内容全部复制粘贴新的文件夹当做网站根目录就可以了(手动机智)
默认发布文件的位置\bin\Release\netcoreapp3.1\publish文件夹
我的用的是.Net Core 3.1需要安装一下AspNetCoreModuleV2这个模块 只有AspNetCoreModule这个模块网站会报错500.21
错误详情:处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2”