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
- 打开「控制面板 → 程序 → 启用或关闭 Windows 功能」。
- 勾选 Internet Information Services 及所需子项(ASP.NET、Web 管理工具等)。
- 确认后重启(如提示)。
或使用 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 端口。