[Asp.Net Core]IIS部署

Posted 厦门德仔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Asp.Net Core]IIS部署相关的知识,希望对你有一定的参考价值。

IIS 安装(程序和功能添加IIS)

此步骤略过。

部署

虚拟目录路径直接关联项目

(1)不发布直接挂载项目路径(端口自定义:8086)

(2)浏览报错:C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Temporary ASP.NET Files”的写访问权限

解决办法:添加相关目录并赋予权限

(3) 测试预览:还是无法访问

虚拟目录路径直接发布项目

(1) 发布文件夹


(2)设置发布路径

(3)浏览测试

排除权限问题

可能是权限没有安装运行时。


安装完毕检查项目模块:

(4) 浏览测试OK

两者有和区别呢?

对比文件夹:

拷贝相关文件到项目测试OK

因为页面未添加相关CSS和JS等文件。
可能出现如下情况:

脚本启动测试


总结

IIS发布
IIS直接建立网站,目录指向项目根目录下的Debug/Net5文件----不行
把项目发布以后:目录指向项目发布目录 —可以的

脚本启动
dotnet AspNetCore.Web.dll --urls=“https://*:8079” --ip=“127.0.0.1” --port= 8079
AspnetcoreModuleV2:安装:
下载路径
https://dotnet.microsoft.com/download/dotnet/5.0
下载安装:Hosting Bundle 需要根据自己电脑的系统位数来决定
ASPNET Core跨平台的原因:

以上是关于[Asp.Net Core]IIS部署的主要内容,如果未能解决你的问题,请参考以下文章

IIS在ASP.NET Core下的两种部署模式

ASP.NET Core--.net core 3.1 部署到 IIS

Windows + IIS 环境部署Asp.Net Core App

ASP.NET Core部署系列一:发布到IIS上

[Asp.Net Core]IIS部署

[Asp.Net Core]IIS部署