【发布时间】:2009-04-14 18:20:50
【问题描述】:
我有一个 IIS 问题,我认为 this blog 可以解决:
要解决它,右键单击虚拟目录 - 选择属性,然后单击“应用程序”标签和文本框旁边的“创建”。它会 使用虚拟目录的名称自动创建“应用程序”。现在可以访问应用程序了。
但是我无法访问 IIS GUI。有没有办法通过编辑 web.config 文件来做同样的事情?
【问题讨论】:
标签: iis web-config virtual-directory
我有一个 IIS 问题,我认为 this blog 可以解决:
要解决它,右键单击虚拟目录 - 选择属性,然后单击“应用程序”标签和文本框旁边的“创建”。它会 使用虚拟目录的名称自动创建“应用程序”。现在可以访问应用程序了。
但是我无法访问 IIS GUI。有没有办法通过编辑 web.config 文件来做同样的事情?
【问题讨论】:
标签: iis web-config virtual-directory
恐怕这是不可能的。将目录配置为应用程序、设置 AppPool 等是 Web 服务器的职责。通常,您的网络托管服务提供商会提供一个控制面板,让您可以配置虚拟目录。如果没有,您需要通过他们的支持渠道与他们联系以完成此操作。
【讨论】:
您不能通过 web.config 创建虚拟目录。如果这是在网络主机上,那么您将需要使用他们为您提供的任何用户界面来创建虚拟目录。
【讨论】:
或者在您被允许访问的某些托管网站上,您需要向服务中心或服务台提交一张票,以使其成为应用程序。他们还需要知道您希望它是哪个版本的 .net 框架。
【讨论】:
ImageResizer 项目可以使用自己的机制创建虚拟文件夹。不建议用于生产,但它可能适合某些需求。
添加
<add name="VirtualFolder" virtualPath="~/" physicalPath="..\Images" vpp="false "/>
到<plugins /> 部分。
【讨论】:
MapPath(因为它不是真正的虚拟目录)所以如果你需要它来工作,这不好