[英]ASP.NET MVC Routing - Redirect to Route when Action Name and Url is same
[英]ASP.net mvc routing with multiple sites under the same route url
早上好,
我有一個帶有30/40控制器的相當大的MVC項目,並且有很多視圖,我正嘗試使用多個應用程序在IIS上發布,以便可以為每個不同的客戶拆分多個站點。
我要使用目標網頁作為基本網址:
然后,我想將多個應用程序(例如,具有不同配置的同一項目)作為單獨的應用程序托管,但使用相同的主主機名。
https:// somewebsite / Customer1 https:// somewebsite / Customer2
現在,我可以將我的多個網站作為單獨的主機作為應用程序使用,但是當我添加登錄頁面(作為完整的應用程序)時,它會破壞其他兩個站點。
我的想法是路由應用程序中的路由(我只希望用於目標網頁的路由導致了此問題)。
有任何想法嗎?
如果通過WebDeploy進行部署,則如果子文件夾不屬於宿主應用程序,它將刪除宿主站點下的子文件夾。 您可以使用MSBuild參數禁用此行為:
/p:SkipExtraFilesOnServer=true
或在MSDeploy部署期間使用以下參數:
-enableRule:DoNotDelete
問題出在應用程序的web.config中。 該配置是從主站點繼承的,並且全面引起了問題。 在子應用程序配置中設置clear屬性,所有應用程序都可以正常使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.