首页 > 其他分享 >Razor Pages本地IIS服务器部署流程及部分问题解决方法

Razor Pages本地IIS服务器部署流程及部分问题解决方法

时间:2023-05-31 21:34:17浏览次数:47  
标签:Razor IIS 网站 端口 publish 部署 服务器 Pages

 

记录一下自己在本地IIS服务器部署的基本流程:

添加IIS服务器

  1. 控制面板 >> 程序和功能
 
  1. 启用或关闭windows功能 >> 勾选相关功能
     

网站部署

  1. 将项目发布(publish)至本地文件夹:
在包含.sln文件的目录下打开终端,输入
dotnet publish -c debug --no-self-contained -o C:\Users\Desktop\publish

-o 后填写想要输出的路径

 
  1. 在IIS管理器中添加新网站
 
  1. 添加publish文件夹的物理路径,ip地址改为本机地址,端口尽量不要使用80 (已被占用),修改为其他数字
 
  1. 安装ASP.NET Core Hosting Bundle
下载 .NET 6.0 (Linux、macOS 和 Windows) (microsoft.com)
  1. 启动并浏览网站
   

IIS网站本机可以访问但局域网其他机器无法访问 解决方法

 
解决方法: 网站所对应的端口必须对外打开才可以,通过防火墙规则可以将网站对应的端口对外开放(注意安全),这样局域网内的电脑就可以访问到你的电脑上部署的网站了。
  Win11为例:
  1. 控制面板>> Windows Defender 防火墙
 
  1. 防火墙>>高级设置
 
  1. 入站规则 >> 新建规则
 
  1. 选择 端口 >> 下一步
 
  1. 设置需要开启的端口,我这里需要的是8012端口 >> 下一步
 
  1. 选择允许连接
  之后一直选择下一步即可。        

ERROR CODE

  1. HTTP Error 503
解决方法:检查应用程序池该应用是否停止,已停止则启动即可     2.  

标签:Razor,IIS,网站,端口,publish,部署,服务器,Pages
From: https://www.cnblogs.com/glostyear/p/17447387.html

相关文章

  • IIS短文件名泄露漏洞
    1、windows的短文件名机制(1)介绍为了兼容16位MS-DOS程序,Windows为文件名较长的文件(和文件夹)生成了对应的windows8.3短文件名。dir/x列出当前目录的子目录和文件,以及相应的8.3兼容名称(如果有的话)win10,默认是没有开启8.3兼容特性,无法显示短文件名(2)命令fsutilbehavio......
  • IIS短文件名暴力枚举漏洞利用工具(IIS shortname Scanner)
    脚本可以测试对应的URL是否存在漏洞,若存在漏洞,则猜解文件夹下所有的短文件名:包括文件和文件名。网上早前已经有公开的工具了:https://code.google.com/p/iis-shortname-scanner-poc/我没有参考他的代码。自己用python实现了一个漏洞利用脚本。简单测试,发现比上面的POC能猜解到更......
  • Linux 大页内存 Huge Pages 虚拟内存
    Linux为什么要有大页内存?为什么DPDK要求必须要设置大页内存?这都是由系统架构决定的,系统架构发展到现在,又是在原来的基础上一点点演变的。一开始为了解决一个问题,大家设计了一个很好的方案,随着事物的发展,发现无法满足需求,就在原来的基础上改进,慢慢的变成了现在的样子。不过技术革新......
  • IIS/如何查看IIS上部署网站的实时连接数
    我们在IIS发布的Web网站,如何查看网站实时的连接数呢?1、首先打开运行框,输入perfmon.msc  2、打开监视工具-->性能监视器  3、点击“+”号,添加计数项WebService/CurrentConnections  4、可以查看到网站的实时连接数(线条颜色、粗细可以修改)  PS:本人IIS网站......
  • WinServer2008下IIS8如何给网站配置域名/IP来访问
    Windows2008下IIS7主机头如何配置,IIS7主机头编辑绑定设置Windows2008r2搭建网站服务器,对于IIS6如何添加主机头,小编之前介绍了方法。下面本经验演示一下IIS7怎么添加主机头,如何配置网站添加主机头设置1.主机头查看,在“开始---运行”中输入inetmgr命令之后,点击“确定”按钮即......
  • org.apache.jasper.JasperException: /pages/role-list.jsp (行.: [145], 列: [8]) 根
    org.apache.jasper.JasperException:/pages/role-list.jsp(行.:[145],列:[8])根据标记文件中的TLD或attribute指令,attribute[items]不接受任何表达式 web.xml中版本号不兼容产生的问题;解决方法:<%@taglibprefix=“c”uri=“http://java.sun.com/jstl/core”%>改为<%@t......
  • 记一次将 .netcore 项目用 IIS 进程调试
    环境:win10,VisualStudio2022 在.netframework年代,我们都习惯用iis进程调试代码。因为用F5调试代码效率太低下。现在.netcore时代,这种好习惯可不能丢。简单记录一下,我的操作过程。 1.首先用IIS挂载网站,看能不能把发布的好的网站跑起来2.其次用IIS增加网站,......
  • 关于razor 异步调用的一些新鲜点,记录
    很久没有写razor了,今天在做一个小工具的时候,通过查资料等,学习了新东西。关于razor通过js异步提交的问题。(不是访问特定的webapi)1.razro自带防 XSRF攻击,因而,调用后台的OnGet或者Onpost方法的时候,都会返回400错误。第一,razor页面,带上 @Html.AntiForgeryToken()第二,在startu......
  • IIS安装与配置
    一、环境介绍WindowsServer201964位标准版二、IIS安装2.1、打开服务器管理器,单击添加角色和功能在WindowsServer2019服务器管理中,点击角色和功能。2.2、打开添加角色和功能向导】对话框,开始安装默认选择,直接下一步。2.3、打开安装类型选项卡安装类型,选择......
  • VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用
    场景对接第三方系统提供接口文档中显示为asmx接口 访问接口返回数据格式为 xml中的数据格式为json数据。需要在本地新建并模拟调试环境。注:博客:https://blog.csdn.net/badao_liumang_qizhi实现1、WebServiceWebService是一种远程调用技术,也叫XMLWebServiceWe......