IIS部署 .net项目
在IIS部署.NET项目需完成环境配置、项目发布及服务器设置等步骤,以下是具体操作指南:
环境准备
安装IIS
确保系统已安装IIS,并通过控制面板或官网下载安装.NET Core的IIS支持组件(Hosting Bundle)。 配置应用程序池
在IIS中新建应用程序池,选择"无托管代码"模式(No Managed Code),适用于.NET Core应用。
项目发布
打包应用
使用Visual Studio将项目打包为发布版本,配置输出路径及日志设置。 发布到IIS
通过Visual Studio发布功能或手动将发布文件上传至IIS指定目录(通常为网站根目录)。
配置调整
修改web.config
添加或修改环境变量ASPNETCORE_ENVIRONMENT
为Development
(若需调试Swagger),并调整访问路径为完整URL(如http://localhost:8001/swagger/api
)。端口开放
若使用本地部署,需在防火墙开放80端口或配置出站规则允许HTTP流量。
常见问题
- HTTP 500.19错误:检查IIS配置文件权限或应用程序池身份验证设置。
- 403.14错误:确认IIS站点绑定的主机名与项目配置一致,并检查目录浏览权限。