2008-09-19 85 views
2

我需要組合一個VB Web項目和一個C#web項目,並讓它們在相同的Web根目錄中彼此並排運行。例如,我需要能夠導航到localhost:1234/vbProjPage.aspx,然後重定向到localhost:1234/cSharpProjPage.aspx。這可能來自Visual Studio 2008內嗎?在Visual Studio中使用不同語言的多個Web項目

我知道你有能力創建一個網站並將所有內容都放入根目錄,但在這種情況下最好將每個項目彼此分開。

UPDATE:要回答Wes的問題,這是可能的,但不希望改變這樣的(/vb/vbPage.aspx & /cs/csPage.aspx

更新路徑:使用子Web項目特拉維斯建議。這link解釋瞭如何做到這一點,但解決方案涉及到項目內的項目,這正是我想要避免的。我需要物理上分離的項目。

回答

0

我不認爲你可以有兩個獨立的項目,但在一個項目中混合它們不是問題。如果你覺得需要,你總是可以將文件整理到文件夾中以保持獨立。

1

您可以使用子網站項目來執行此操作。自2005年以來,這一功能在Visual Studio中可用,並與Web站點的Web應用程序項目樣式一起使用。 ScottGu has a great blog entry describing the process.您可能會遇到一些有趣的挑戰,讓頁面混合在同一個文件夾中,但子Web項目結構仍應該爲您提供一些想法。

0

只是出於好奇,會改變你的url路徑是不可能的?而不是1234/vbpage和1234/cspage如何1234/vb/page和1234/cs/page?我知道你說的是相同的web根目錄,但我只是好奇:)

0

你可以使用URL重寫與過濾器在每個文件的開頭尋找「cs」或「vb」並將其指向適當的目錄。

相關問題