我在尝试将screwturn wiki作为当前域中的虚拟目录应用程序进行托管时遇到问题。
域名托管为something.com,wiki看起来像something.com/wiki
当我浏览something.com/wiki时,我得到了
无法加载文件或程序集 'System.Web.Mvc,Version = 1.0.0.0, 文化=中性, PublicKeyToken = 31bf3856ad364e35'或 其中一个依赖项。系统 找不到指定的文件。
为什么虚拟目录会回退到根应用程序。它不应该是它自己的应用程序边界吗?
我还添加了根mvc app
routes.IgnoreRoute("{*path}", new { path = @"wiki\/(.*)" });
这仍然没有解决问题。
答案 0 :(得分:3)
找到了解决方案。
感谢Rick Strahls博客http://www.west-wind.com/Weblog/posts/133041.aspx
解决方案相当简单。将以下内容添加到您的Web应用程序
<location inheritInChildApplications="false">
<system.web>
.........
</system>
</location>
这解决了我的问题。