2010-03-03 157 views
3

我在尝试将Screwturn Wiki作为虚拟目录应用程序托管在我当前的域中时遇到问题。Asp.net MVC应用程序内的虚拟目录应用程序

域名托管为something.com和维基会是什么样子something.com/wiki

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

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

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

我也添加到根MVC应用程序

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

这仍然没有解决的问题。

回答

3

找到解决方案。

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

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

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

这解决了我的问题。

相关问题