2011-11-23 34 views
0

我有一個ASP.NET應用程序,目前我正在使用C#開發。在ASP.NET應用程序的生產環境中將x86更改爲x64 dll

應用程序需要一組參考(dll)才能工作。在開發階段,我需要使用x86(32位)庫,但是當我將應用程序投入生產時,我需要用x64(64位)版本替換這些庫。

是否正確,安全地在我的IIS7(服務器2008)部署系統正因爲它是在Visual Studio(因此使用x86圖書館工作),然後改變與64位x86的庫直接在生產環境中(通過複製粘貼)?如果情況並非如此,可否請您提出更清潔的方法?

回答

1

在所有情況下,您應該使用與部署生產時相同的版本進行測試/開發。所以在開發中,如果你的生產服務器是x64,你應該編譯x64。否則,您在生產時有發生錯誤的風險。例如,你可以使用你自己編譯的x86 lib。你只會在生產中注意到這一點,這有點晚。

要走的路是讓所有的環境都一樣。

相關問題