You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IIS添加带主机名的第二个网站弹出登录框的原因及配置咨询

IIS配置相关疑问

1. Windows身份验证弹窗问题

我的IIS默认站点绑定如下:

IP地址: 全部未分配
端口: 80
主机名: 空

在该站点下部署ASP.NET Web Forms应用,仅启用Windows身份验证,运行正常,User.IsAuthenticated返回true。

但添加第二个站点时,只有使用以下绑定配置,浏览器才不会弹出登录窗口:

IP地址: 全部未分配
端口: 81(端口80已被默认站点占用)
主机名: 空

如果给第二个站点设置主机名(已在HOST文件中添加该主机名到本机IP的映射),浏览器就会弹出登录窗口,想知道这一现象的原因。

2. 遗留项目.csproj的IISUrl配置问题

我维护的一个旧ASP.NET项目,其.csproj文件里包含这样的IIS映射配置:

<IISUrl>http://<my-host>/<my-iis-application></IISUrl>

这显然不是最佳实践——每次打开解决方案,都得手动在IIS里创建站点,还要在Windows 2019的HOST文件中添加映射才能正常运行,想了解该如何优化这类配置。

附:当前应用的web.config内容

<?xml version="1.0"?>
<configuration>
  <appSettings>
  </appSettings>
  <system.web>
    <compilation debug="true"/>
  </system.web>
  <system.webServer>
  </system.webServer>
</configuration>

内容的提问来源于stack exchange,提问作者gharel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 05:22:03