嘿大家,謝謝你花時間幫忙。 我被困在這個問題上。我有一個asp.MVC應用程序,我的客戶想要爲購物車使用nopCommerce。我做了一個測試MVC應用程序,並讓子應用程序在一個簡單演示上運行良好。 nopCommerce虛擬目錄在IIS中註冊爲應用程序,並且在演示中運行良好。但是,當我嘗試將步驟集成到我的應用程序中時,出現運行時編譯錯誤:IIS7.5 MVC Forms子應用程序繼承下載,而不是執行
CS0246:無法找到類型或名稱空間名稱'Combres'(您是否缺少using指令或程序集引用?)
Line 56: <add namespace="System.Web.WebPages" />
Line 57: <add namespace="System.Web.Helpers" />
Line 58: <add namespace="Combres" /> <-----Error Line
Line 59: </namespaces>
Line 60: </pages>
子應用程序(nopCommerce)不使用Combres,所以我認爲這是一個繼承的問題,所以我做父Web.config文件中的位置絕招:
<location path="." inheritInChildApplications="false">
<system.web>
...
</system.web>
</location>
這擺脫了的編譯錯誤,但現在沒有編譯.aspx文件只是下載到我的電腦而不是被執行。主要的MVC應用程序仍然運行良好,當我嘗試運行nopCommerce應用程序時,我只得到這個下載問題。我完全被難倒了,我很友善 - 一個IIS noob,我不得不快速學習。