服务器安装iis
勾选方框里的所有
服务器安装插件
1,安装 dotnet-hosting-3.1.5-win
下载地址:
https://dotnet.microsoft.com/download/dotnet-core/3.1
2,安装WebDeploy
下载地址
https://www.iis.net/downloads/microsoft/web-deploy
iis站点新建网站
1、打开iis
2, iis服务器→添加网站
选择空文件夹
5,双击名称——iis管理器用户——添加用户
3,双击网站名称
4,选择iis管理器 选择用户
6,选择用户确定
环境配置
1,打开服务
2,打开防火墙,高级设置,入站规则
3,新建入站规则
4,添加在iis站点网站自己设置的端口
5,同上(服务器第一次连接需要)
添加固定端口:8172
计算机管理——本地用户和组——用户——右键——属性——密码永不过期
阿里云配置
1,双击ID进入安全组规则
2,手动添加端口
3,添加在iis站点网站自己设置的端口
,4,同上(服务器第一次连接需要)
添加端口:8172
VS操作
1, 右键单击项目名称,然后选择“发布”
2,保存发布成功
iis站点
1,重新启动——点击浏览
2,访问成功
访问网站
浏览自己的网站
公网Ip :自己设置的端口
问题解决
问题一
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 Web deployment task failed. (已使用指定的进程(“Web Management Service”)连接到远程计算机(“000.00.00.00”),但未能验证服务器的证书。如果你信任该服务器,请再次连接并允许不信任的证书。 在以下位置了解更多信息
解决方法
右键单击项目名称,然后选择 编辑项目文件
修改csproj文件,添加以下
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
问题二,不能用iis管理器登录
解决方案二