Web.config中的IIS虚拟目录

3
我有一个IIS问题,我认为这篇博客可以解决它:
要解决此问题,请右键单击虚拟目录 - 选择属性,然后单击 "Application" 标签和文本框旁边的 "Create" 按钮。它会自动使用虚拟目录的名称创建 "应用程序"。现在可以访问该应用程序。
但是,我无法访问IIS GUI。是否有一种通过编辑 web.config 文件来完成相同操作的方法?
4个回答

5

很抱歉,这是不可能的。将目录配置为应用程序,设置AppPool等都是网站服务器的责任。通常您的Web托管提供商会提供控制面板,让您配置虚拟目录。如果没有,您需要通过他们的支持渠道联系他们以完成此操作。


1

你无法通过web.config创建虚拟目录。如果这是在Web主机上,则需要使用他们提供的用户界面来创建虚拟目录。


0

或者在一些托管站点上,你需要提交工单到服务中心或帮助台,让他们将其制作成应用程序。他们还需要知道你想要哪个版本的 .net 框架。


在IIS高级设置中->应用程序池是“DefaultAppPool”,并使用.Net Framework 4。 - x19

0

ImageResizer 项目有一种使用自己机制创建虚拟文件夹的方法。这并不推荐用于生产环境,但它可能适合某些需求。

添加

<add name="VirtualFolder" virtualPath="~/" physicalPath="..\Images" vpp="false "/> 

添加到<plugins />部分。

http://imageresizing.net/docs/v4/plugins/virtualfolder


不支持 MapPath(因为它并不是真正的虚拟目录),所以如果你需要它工作,这个方法就不行了。 - Simon_Weaver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接