2013-09-30 11 views
2

我正在尋找能夠將我的網站存儲在單個項目中的解決方案,同時將一個項目作爲可以路由到這些項目的入口點。如何將我的解決方案路由到不同的項目?

理想的設置將會是像下面這樣:

- Main (entrypoint) 
- Website1 
- Website2 
- Website3 

我需要這個格式,讓其他人訪問他們的網站(即Website1)的解決方案,他們可以運行和調試自己,不有權訪問整個應用程序。

基本上,我希望能夠建立一個新項目,添加對Main項目的參考,在我的路線中添加一個條目,並允許新建項目並在需要時進行測試。

這可能嗎?

我已經看了使用領域,並試圖幾個插件,但我似乎無法得到這個工作正常。我現在最大的問題是沒有路由到項目的控制器中,因爲我可以完美地進入該操作,但是一旦出現,我就無法正確引用任何ASPX文件。 (我需要能夠在項目的範圍內參考他們的整個解決方案。)

如果任何人都可以指導我參考其他資源或我可能錯過的問題,那麼我也會很感激。謝謝!

回答

0

你應該能夠母鹿這個使用您所選擇的源代碼控制程序。將每個網站項目放在一個單獨的文件夾中,並將每個網站項目文件引用到稱爲MasterSolution的不同文件夾中的主master.sln文件。全部承諾來源控制。然後,對於僅打開Website one的用戶,他們只是打開項目,然後轉到Website1項目文件夾並打開Website1的項目文件。您的MasterSolution未打開,但始終會獲取最新的代碼,因爲Website1開發人員提交了他/她的Website1更新。

+0

這是我已經在做,但是這並不能真正解決能夠從一個「主」項目路線到該項目的主應用程序的問題。 – bdrelling

+0

你能否以不同的方式評論你的評論,而不是完全關注你。 –

+0

我的問題不在於將獨立解決方案編譯爲一個主解決方案,而是如何將獨立解決方案編譯成一個主解決方案*以及一個「路由」項目,我已經設置了該項目來執行域和區域路由...只是無法在這些項目中正確訪問控制器和視圖。 – bdrelling

相關問題