在IIS发布C#应用遇问题:添加IP后跳转至欢迎页
IIS发布C#应用跳转欢迎页的解决办法
检查主机头与端口冲突
给网站绑定IP和主机名时,注意端口是否和默认网站重复。默认网站一般占80端口,要是新网站也用80,要么停掉默认网站,要么给新网站换个端口(比如8080),访问的时候记得加上端口号,比如http://你的IP:8080。调整默认文档优先级
进入网站的「默认文档」设置,把你C#应用的入口页面(比如index.html、default.aspx这类)移到最顶端,让IIS优先加载应用的默认页,而不是自带的iisstart.htm。核对应用程序池配置
确认网站对应的应用程序池是集成模式,而且.NET版本要和应用的目标框架匹配:如果是.NET Core/6及以上版本,选「.NET CLR版本」为「无托管代码」;如果是.NET Framework,选对应版本的CLR。重启IIS并清理缓存
打开命令提示符,运行iisreset重启IIS,同时清空浏览器缓存,避免旧的跳转记录干扰访问。检查文件夹权限
确保IIS应用程序池的身份(比如IIS AppPool\你的网站池名称)对发布文件夹有读取和执行权限,权限不够的话IIS加载不了应用内容,就会跳回默认页。
内容的提问来源于stack exchange,提问作者delouisiano
相关产品推荐
相关产品推荐

