【问题标题】:Virtual Directory App within a Asp.net MVC appAsp.net MVC 应用程序中的虚拟目录应用程序
【发布时间】:2011-01-23 10:51:47
【问题描述】:

我在尝试将螺旋 wiki 托管为我当前域中的虚拟目录应用程序时遇到问题。

域托管为 something.com,wiki 看起来像 something.com/wiki

当我浏览到 something.com/wiki 时,我得到了

无法加载文件或程序集 'System.Web.Mvc,版本=1.0.0.0, 文化=中性, PublicKeyToken=31bf3856ad364e35' 或 它的依赖项之一。系统 找不到指定的文件。

为什么虚拟目录回退到根应用程序。不应该是自己的应用边界吗?

我也添加到了根 mvc 应用中

routes.IgnoreRoute("{*path}", new { path = @"wiki\/(.*)" });

这仍然没有解决问题。

【问题讨论】:

    标签: iis-6 asp.net-mvc-routing virtual-directory screwturn


    【解决方案1】:

    找到了解决办法。

    感谢 Rick Strahls 博客http://www.west-wind.com/Weblog/posts/133041.aspx

    解决方案相当简单。将以下内容添加到您的 Web 应用程序中

    <location inheritInChildApplications="false">
        <system.web>   
        .........
        </system>
    </location>
    

    这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2010-12-18
      • 2011-09-15
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 2019-12-02
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多