Iis 6 Asp.net MVC应用程序中的虚拟目录应用程序
我在尝试将screwturn wiki作为虚拟目录应用程序托管到当前域中时遇到问题 域作为something.com托管,wiki看起来像something.com/wiki 当我浏览到something.com/wiki时,我得到 无法加载文件或程序集 'System.Web.Mvc,版本=1.0.0.0, 文化=中立, PublicKeyToken=31bf3856ad364e35'或 它的一个依赖项。系统 找不到指定的文件 为什么虚拟目录会退回到根应用程序。它不应该是它自己的应用程序边界吗 我还添加了根mvc应用程序Iis 6 Asp.net MVC应用程序中的虚拟目录应用程序,iis-6,asp.net-mvc-routing,virtual-directory,screwturn,Iis 6,Asp.net Mvc Routing,Virtual Directory,Screwturn,我在尝试将screwturn wiki作为虚拟目录应用程序托管到当前域中时遇到问题 域作为something.com托管,wiki看起来像something.com/wiki 当我浏览到something.com/wiki时,我得到 无法加载文件或程序集 'System.Web.Mvc,版本=1.0.0.0, 文化=中立, PublicKeyToken=31bf3856ad364e35'或 它的一个依赖项。系统 找不到指定的文件 为什么虚拟目录会退回到根应用程序。它不应该是它自己的应用程序边界吗
routes.IgnoreRoute("{*path}", new { path = @"wiki\/(.*)" });
这仍然没有解决问题。找到了解决方案
感谢Rick Strahls的博客
解决办法相当简单。将以下内容添加到您的web应用程序中
<location inheritInChildApplications="false">
<system.web>
.........
</system>
</location>
.........
这解决了我的问题