当前位置: 当前位置:首页 > 知识 > win10iis的网页放在那个文件夹里了正文

win10iis的网页放在那个文件夹里了

作者:百科 来源:休闲 浏览: 【大 中 小】 发布时间:2026-10-17 06:23:34 评论数:

打开IIS管理器,页放左边点开“网站”,文件右边那一列里有个“物理路径”。夹里那个路径指向的页放文件夹,就是文件你的网页文件该放的地方。默认情况下,夹里Win10的页放IIS装好之后,这个路径是文件 C:\inetpub\wwwroot。

我见过不少人第一次用IIS,夹里把html文件往桌面一扔,页放然后浏览器敲localhost,文件出来一个IIS欢迎页,夹里就开始怀疑人生。页放其实IIS根本不知道你桌面在哪,文件它只认那个配置里写死的夹里物理路径。

确认默认路径的两种方式

最直接的办法是打开IIS管理器,展开左侧的服务器节点,点“网站”,再点“Default Web Site”,右边操作栏里点“基本设置”。弹出来的窗口里,“物理路径”那一栏写得清清楚楚。另一种方式更偷懒——直接去文件资源管理器地址栏敲 C:\inetpub\wwwroot,回车。如果这个文件夹存在,里面大概率躺着一个 iisstart.htm 或者 iisstart.png,那就是默认首页的素材。

有个细节:inetpub 这个文件夹在C盘根目录,默认是隐藏的。你在资源管理器里可能看不到它。得先在“查看”选项卡里勾上“隐藏的项目”,它才会现身。我第一次找的时候也愣了几秒,以为IIS没装好。

把网页丢进去就完事了?没那么简单

假设你写了一个 index.html,复制到 wwwroot 里。浏览器访问 http://localhost,IIS会按默认文档列表去找文件。默认文档列表在IIS管理器里点“Default Web Site”,中间区域双击“默认文档”就能看到。通常 index.html 已经在列表里了,但位置可能靠后。如果 iisstart.htm 排在它前面,你看到的还是IIS那个蓝色欢迎页。

解决办法要么把 index.html 在列表里上移到第一位,要么干脆把 iisstart.htm 删掉或改名。我一般选后者,省事。

换个文件夹行不行

完全可以。比如你想把网页放在 D:\MySite,那就去“基本设置”里把物理路径改掉。改完之后IIS会问你要不要同时改应用程序池的标识权限,点“是”就行。但有一点要注意:新文件夹的NTFS权限得让 IIS_IUSRS 这个组有读取权限,否则访问会报401.3错误。这个坑我踩过,页面打不开,错误信息又含糊,查了半天才发现是权限问题。

给权限的操作不复杂:右键文件夹 → 属性 → 安全 → 编辑 → 添加 → 输入 IIS_IUSRS → 确定 → 勾上“读取和执行”“列出文件夹内容”“读取”。确定之后刷新浏览器,页面就出来了。

一个容易忽略的点

如果你放进去的是 .aspx 或者 .php 这类动态页面,光丢进文件夹还不够。ASP.NET得确认IIS里装了对应的功能,PHP得单独配FastCGI。纯静态的 .html、.css、.js 没这个问题,放进去就能跑。

所以回到题目本身——Win10 IIS的网页放在哪个文件夹?默认是 C:\inetpub\wwwroot,但这不是死规定。你知道去哪儿改,它就能是任何文件夹。关键是别把文件放错地方之后对着浏览器发呆,先去看看IIS里那个物理路径到底指向哪里。