2012-06-21 143 views
2

我已經在Windows Server 2008(64位)機器上安裝了Tortoise SVN(64位),並且在此機器上安裝了Visual Studio 2010。我使用VS2010來構建一個Web應用程序,並且在這個項目中我引用SharpSVN DLL來執行一些SVN任務。這個DLL是32位的,並且在本地運行我的項目時工作正常。但是,當我嘗試發佈到IIS然後嘗試遠程運行Web應用程序時,它顯示有關SharpSVN的錯誤。所以爲了解決這個問題,我在項目中改變了對SharpSvn 64位的引用。現在它在遠程情況下工作正常,但不在本地。所以我必須每次切換本地或遠程工作時更改此dll版本。有更好的解決方案嗎?SharpSvn 64位問題

回答

1

您可以在web.config或應用程序配置文件中執行一些技巧。另一種選擇是在您的GAC中安裝SharpSvn(但我會避免這種情況)。

+0

感謝伯特..我明白了你的觀點......再次感謝你的迴應.. – Prateek

+0

那麼,啓用32位應用程序,在IIS應用程序池中解決了我的問題.... :) – Prateek