Microsoft IIS 本地开发指南

在 Windows 上启用 IIS,通过 http://localhost 托管 ASP.NET 与静态网站。


Internet Information Services(IIS)是 Windows 内置的 Web 服务器,常用于托管 ASP.NET、.NET Core 与静态站点。本地开发 .NET Web 应用时经常通过 http://localhost 访问。

默认 localhost 访问

用途地址
默认站点http://localhost
指定端口站点http://localhost:8080

默认站点通常绑定 80 端口。

启用 IIS

  1. 打开「控制面板 → 程序 → 启用或关闭 Windows 功能」。
  2. 勾选 Internet Information Services 及所需子项(ASP.NET、Web 管理工具等)。
  3. 确认后重启(如提示)。

或使用 PowerShell(管理员):

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole

网站目录

默认物理路径:C:\inetpub\wwwroot\

IIS 管理器 中可添加新站点、绑定端口与应用程序池。Visual Studio 发布或 F5 调试时会自动配置本地 IIS Express(常用 **http://localhost:随机端口**)。

IIS Express

Visual Studio 开发时使用 IIS Express,地址形如 **http://localhost:44300/**,与完整 IIS 独立,适合日常调试。

常见问题

403 禁止访问
检查文件夹权限与 IIS 用户(IUSR、IIS_IUSRS)读取权限。

500 内部错误
查看事件查看器与 web.config;ASP.NET Core 需安装 Hosting Bundle。

端口 80 被占用
在站点绑定中改用 8080 等端口。

小结

Windows 上 .NET 与 ASP 开发常用 IIS 或 IIS Express,本地访问 http://localhost 或 Visual Studio 分配的 localhost 端口。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run