使用 IIS 关闭文件夹浏览

Posted

技术标签:

【中文标题】使用 IIS 关闭文件夹浏览【英文标题】:Turn off folder browsing with IIS 【发布时间】:2015-02-13 16:12:46 【问题描述】:

我有一个使用 ASP.Net 构建的托管网站。我正在处理更新并希望将其安装在域的子文件夹中以对其进行测试。我使用 VS 2010 发布了它,但该站点无法运行。我联系了供应商,他们做了一些更改。尽管站点运行,但您必须输入default.aspx 的完整路径才能查看主页。我期待在浏览器中输入路径会找到并加载default.aspx;相反,它会在浏览器窗口中显示文件夹内容。

我再次联系了供应商,他们说我必须使用 IIS 7 或更高版本来关闭自己的文件夹浏览,或者他们可以为我完成,一次性收费 95 美元。我下载了 IIS 并登录到我的域,但我没有看到新站点所在的文件夹。事实上,我没有看到我的任何文件夹或文件。我没有看到 WWWRoot。我不确定我在看什么。

如何在 IIS 中找到该文件夹​​?如果我能找到它,我会看到关闭文件夹浏览的选项。

格雷格

【问题讨论】:

【参考方案1】:

在 IIS 7 中启用或禁用目录浏览

https://technet.microsoft.com/en-us/library/cc731109%28v=ws.10%29.aspx

【讨论】:

【参考方案2】:

https://technet.microsoft.com/en-us/library/cc731109%28v=ws.10%29.aspx

Open IIS Manager and navigate to the level you want to manage. For information about opening IIS Manager, see Open IIS Manager (IIS 7). For information about navigating to locations in the UI, see Navigation in IIS Manager (IIS 7).

In Features View, double-click Directory Browsing.

In the Actions pane, click Enable if the Directory Browsing feature is disabled and you want to enable it. Or, click Disable if the Directory Browsing feature is enabled and you want to disable it.

【讨论】:

“打开 IIS 管理器并导航到您要管理的级别”。我没有看到我想要管理的级别。正如我所说,我没有看到我的任何文件夹或文件。有很多文件夹和文件,但不是我的。我的凭据有效,所以我似乎在我的域中。 我不确定。您应该将计算机名称放在根目录下,然后是网站文件夹,然后是实际网站,以及那些您将拥有网络应用程序(可能)的网站。 我统计了根目录下的 111 个文件夹。没有一个看起来像我网站上的文件夹。我害怕回到 Web.com,但我想我将不得不这样做。谢谢。

以上是关于使用 IIS 关闭文件夹浏览的主要内容,如果未能解决你的问题,请参考以下文章

没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览?求解

IIS 浏览asp文件出现下列问题 求教?

IIS不能浏览文件了,怎么回事?

winserver 2003 IIS默认网站点浏览应用池就自动关闭,显示Service Unavailable,503错误

我的本机测试ASP文件时,IIS提示服务器内部错误,但是看不到详细信息?

装完iis后提示403禁止访问是怎么回事