2013-01-09 104 views
6

我有三個環境爲我的asp .Net mvc應用程序本地,開發和生產。這意味着我需要三個webconfig文件。通過構建服務器進行本地和開發部署時,轉換似乎可以正常工作,但在部署到生產環境時無法正常工作。它適用於我從Visual Studio 2012手動發佈網站。使用Visual Studio 2012發佈到Azure時,可以使用Web配置變換嗎?

它是否與不同環境的servicConfigurations有關?

回答

13

如果您要使用Azure,則可以使用發佈配置文件。訣竅是將您的配置文件與Visual Studio中的環境設置鏈接起來。

這裏有出版概況綜述: http://msdn.microsoft.com/en-us/library/ff398069.aspx

和Scott Hanselman在走過許多場景與鏈接的配置文件的位置: http://www.hanselman.com/blog/TinyHappyFeatures3PublishingImprovementsChainedConfigTransformsAndDeployingASPNETAppsFromTheCommandLine.aspx

有了這兩條,有足夠的信息在那裏不僅可以手動獲取配置轉換,還可以將這些轉換爲CI。

希望這會有所幫助,歡呼聲。

相關問題