[Asp.Net Core]IIS部署
Posted 厦门德仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Asp.Net Core]IIS部署相关的知识,希望对你有一定的参考价值。
Asp.Net CoreIIS部署
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部署的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core--.net core 3.1 部署到 IIS