【问题标题】:IIS virtual directory from web.config来自 web.config 的 IIS 虚拟目录
【发布时间】:2009-04-14 18:20:50
【问题描述】:

我有一个 IIS 问题,我认为 this blog 可以解决:

要解决它,右键单击虚拟目录 - 选择属性,然后单击“应用程序”标签和文本框旁边的“创建”。它会 使用虚拟目录的名称自动创建“应用程序”。现在可以访问应用程序了。

但是我无法访问 IIS GUI。有没有办法通过编辑 web.config 文件来做同样的事情?

【问题讨论】:

    标签: iis web-config virtual-directory


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您不能通过 web.config 创建虚拟目录。如果这是在网络主机上,那么您将需要使用他们为您提供的任何用户界面来创建虚拟目录。

      【讨论】:

        【解决方案3】:

        或者在您被允许访问的某些托管网站上,您需要向服务中心或服务台提交一张票,以使其成为应用程序。他们还需要知道您希望它是哪个版本的 .net 框架。

        【讨论】:

        • 在 IIS 高级设置中 -> 应用程序池为“DefaultAppPool”并使用 .Net Framework 4。
        【解决方案4】:

        ImageResizer 项目可以使用自己的机制创建虚拟文件夹。不建议用于生产,但它可能适合某些需求。

        添加

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

        &lt;plugins /&gt; 部分。

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

        【讨论】:

        • 不适用于MapPath(因为它不是真正的虚拟目录)所以如果你需要它来工作,这不好
        猜你喜欢
        • 1970-01-01
        • 2013-09-14
        • 2012-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多