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