2013-03-04 35 views
1

我有一個ASP.NET網站(而不是Web應用程序),我使用「發佈」選項(到五個Windows服務器(2003))發佈它。編輯Web.config

我的開發電腦包含Oracle(DataAccess.dll)的版本11,Web服務器使用版本10.我無法降級開發計算機,因爲它具有Windows 7並且與版本10不兼容。我無法將服務器升級到版本11,因爲雖然Windows Server 2003是兼容的,但它似乎不能很好地與Oracle 11一起工作。我已確保服務器已修補。

因此發佈的網站時,我有在web.config以下行:

<add assembly="Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89B483F429C47342"/> 

然後,一旦Web應用程序發佈後,我手動更改的web.config。有沒有這樣做的自動化方式,也許使用構建腳本?如果我轉換成網絡應用程序會有幫助嗎?

回答

1

你需要的是web.config中轉型在Visual Studio 2010提供

您可以找到「如何」 here

+0

是否與網站項目工作的呢? – jrummell 2013-03-04 20:12:51

+0

謝謝,但我正在使用Visual Studio 2008. – w0051977 2013-03-04 20:15:13

+1

@ jrummell是的,它確實有點棘手,但是[在Web站點項目中使用Web.config轉換](http://andrewtwest.com/2010/02/25/使用-web-config-transformations-in-web-site-projects /) – 2013-03-04 20:19:24