目前,我有一個.NET Web窗體應用程序根站點下正常工作現在www.mydomain.com
如何配置下的網絡嵌套的MVC應用程序形成的.NET Web應用程序
,我想要做的就是部署MVC.net上述應用程序的移動版本,並使其響應:www.mydomain.com/mobile
所以我複製了移動應用inetpub\mobile
(父Web窗體應用程序駐留在inetpub\myapp
,即它們都位於同級文件夾)。
然後,我去到IIS 7下我www.mydomain.com
網站上創建了移動應用的新應用:
當我測試它,應用程序加載罰款,但是當我點擊一個鏈接,例如/mobile/Places/Places
,所請求的URL似乎是由網頁表單,而不是MVC的路由處理,因爲錯誤添加aspx
擴展:
Requested URL: /mobile/Places/Places.aspx
在我看來,即使應用程序位於不同的文件夾的移動版本是從某種程度上繼承Web窗體應用程序(父)的設置。
當我創建一個子mobile.mydomain.com
,但它真正的錯誤我,我不能找到除了愛情之外,使其在www.mydomain.com/mobile
工作的移動應用程序實際上工作正常。
我甚至嘗試與位置元素設置inheritInChildApplications
爲假移動應用程序的配置文件,但沒有運氣包裹system.web
和system.webServer
標籤:
<location path="." inheritInChildApplications="false">
<system.web>
<location path="." inheritInChildApplications="false">
<system.webServer>
任何想法?
您確定在該服務器上安裝了mvc嗎? –
是的,我下載了安裝程序並表示已經安裝。然後,我去了程序,發現微軟ASP.NET MVC從2,3和4 – Ulises