Win10怎么在本地安装配置IIS并支持ASP.NET网站运行环境

千宇姑娘_1809

千宇姑娘_1809

2026-10-04

913人浏览

原创

必须完成组件安装、服务启用、应用池适配、身份验证配置与默认文档设置五项操作,否则访问localhost会返回500或403错误;需启用iis核心功能及asp.net 4.8支持,启动was与w3svc服务,配置应用池为.net clr v4.0集成模式,授权iis_iusrs读取权限并启用windows身份验证,添加default.aspx为默认文档且置于首位,最后通过显示当前时间验证asp.net解析成功。

win10怎么在本地安装配置iis并支持asp.net网站运行环境

要在Windows 10本地搭建可运行ASP.NET网站的IIS环境,必须完成组件安装、服务启用、应用池适配、身份验证配置与默认文档设置五项关键操作,缺一不可,否则浏览器访问localhost会返回500错误或403拒绝访问。

启用IIS核心功能并勾选ASP.NET支持

按下Win + R,输入OptionalFeatures回车,打开“Windows功能”窗口。

展开Internet Information Services节点,严格按以下路径勾选(不全选、不跳过):
→ Web管理工具 → IIS管理控制台
→ 万维网服务 → 应用程序开发功能 → ASP.NET 4.8、ISAPI扩展、ISAPI筛选器
→ 万维网服务 → 常见HTTP功能 → 静态内容、默认文档、HTTP错误
→ 万维网服务 → 性能功能 → 静态内容压缩

注意:家庭版Windows 10无法启用ASP.NET相关组件,若勾选项灰显,请确认系统版本为专业版或企业版。

启动WAS与W3SVC服务并验证IIS管理器可用性

点击“确定”后等待系统部署完成,过程约1–3分钟,期间勿关闭窗口。

部署结束后,按Win + R输入inetmgr回车——若弹出IIS管理器界面,说明基础服务已就绪;若提示“找不到命令”,需手动启动两个依赖服务:

右键“开始”→“计算机管理”→左侧“服务和应用程序”→“服务”,依次找到并启动:
→ Windows Process Activation Service(WAS)
→ World Wide Web Publishing Service(W3SVC)

这两个服务必须同时处于“正在运行”状态,IIS管理器才能正常加载站点树和应用池列表。

配置应用池以兼容ASP.NET 4.x运行时

在IIS管理器左侧连接树中,展开服务器名→点击“应用池”。

右侧列表中找到DefaultAppPool,右键→“高级设置”:

① 将“.NET CLR版本”改为v4.0(不是v2.0,也不是“无托管代码”)
② 将“托管管道模式”设为集成(非经典模式,经典模式在Win10下对ASP.NET 4.8支持不稳定)
③ 点击“确定”保存,此时该应用池会自动停止再启动

Deep Agent
Deep Agent

一款AI办公效率工具,主要用于一站式人工智能决策解决方案平台,适合需要提升相关任务效率的用户。

下载

如果项目使用的是.NET Framework 3.5,需单独新建一个应用池,CLR版本选v2.0,并确保系统已启用“.NET Framework 3.5(包括.NET 2.0和3.0)”Windows功能。

为默认站点启用Windows身份验证并授权访问

回到IIS管理器左侧,展开服务器名→“站点”→右键“Default Web Site”→“编辑权限”。

在弹出的属性窗口中切换到“安全”选项卡→点击“编辑”→“添加”→输入IIS_IUSRS→检查名称→确定。

勾选读取与读取和执行权限,点击确定保存。

接着双击“Default Web Site”→右侧“功能视图”中双击“身份验证”→启用Windows身份验证,禁用匿名身份验证(ASP.NET传统项目依赖Windows账户上下文,匿名开启会导致Session丢失或HttpContext.User为空)。

添加默认文档并测试ASP.NET页面响应

双击“Default Web Site”→右侧“功能视图”中双击“默认文档”→点击右侧“添加”→输入default.aspx→回车。

将default.aspx置于列表顶部(拖拽排序),确保IIS优先查找该文件而非index.html。

在C:\inetpub\wwwroot下新建文本文件,重命名为default.aspx,用记事本写入以下内容并保存:

打开浏览器访问http://localhost,页面显示当前时间即表示ASP.NET解析引擎已成功激活。

相关专题

更多
asp开发工具有哪些
asp开发工具有哪些

asp开发工具有Visual Studio、Dreamweaver、FrontPage、EditPlus、UltraEdit、SQL Server Management Studio、RAD Studio、Delphi、Asp.NET和Oracle SQL Developer。更多asp开发工具相关内容,详情请阅读本专题下面的其他文章,php中文网欢迎大家前来学习。

2023.10.23

6306

14

iis无法启动怎么解决
iis无法启动怎么解决

解决方法:1、检查IIS服务是否已安装;2、检查依赖服务;3、检查端口冲突;4、检查配置文件和权限;5、重新注册IIS相关组件;6、检查日志文件。本专题提供iis无法启动怎么解决的文章,大家可以免费阅读。

2023.10.24

706

3

IIS发生意外错误0x8ffe2740解决方法
IIS发生意外错误0x8ffe2740解决方法

IIS发生意外错误0x8ffe2740可以通过检查端口冲突、检查文件权限、重新启动IIS服务、检查IIS配置、检查防火墙设置、更新和修复来解决。更多关于IIS相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

2023.11.22

4686

9

iis无法启动怎么办
iis无法启动怎么办

iis无法启动的解决办法:1、检查系统文件完整性;2、检查端口占用情况;3、启动相关服务;4、重置IIS配置;5、重新安装IIS;6、检查事件查看器日志;7、定期维护和更新;8、备份重要数据。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.06

2519

3

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

60

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

40

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

40

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

40

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

40

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程