3

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

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

当我浏览到 something.com/wiki 我得到

无法加载文件或程序集“System.Web.Mvc,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。

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

我还添加到根 mvc 应用程序

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

这仍然没有解决问题。

4

1 回答 1

3

找到了解决方案。

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

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

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

这解决了我的问题。

于 2010-03-05T02:49:59.270 回答