2010-03-03 151 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> 

這解決了我的問題。

相關問題