2012-06-21 3 views
2

Я установил Tortoise SVN (64 бит) на компьютере с Windows Server 2008 (64 бит), и на этом компьютере у меня установлена ​​Visual Studio 2010. Я использую VS2010 для создания веб-приложения, и в этом проекте я ссылаюсь на dll SharpSVN для выполнения некоторой задачи SVN. Эта DLL 32-разрядная и работает нормально, когда я запускаю свой проект локально. Однако, когда я пытаюсь опубликовать в IIS, попробуйте удаленно запустить веб-приложение, оно показывает ошибку в отношении SharpSVN. Поэтому, чтобы решить эту проблему, я изменил ссылку на 64-разрядную версию SharpSvn в проекте. Теперь он отлично работает в удаленном корпусе, но не локально. Поэтому я должен изменить эту версию dll каждый раз, когда переключаюсь между работой локально или удаленно. Есть ли лучшее решение?64-разрядная проблема SharpSvn

ответ

1

В вашем файле конфигурации web.config или приложения есть некоторые трюки. Другой вариант - установить SharpSvn в вашем GAC (но я бы этого избежал).

+0

Спасибо, Bert..I получил вашу мысль ... Еще раз. Спасибо за ваш ответ .. – Prateek

+0

Ну, включив 32-битное приложение, в пуле приложений IIS решена моя проблема .... :) – Prateek

Смежные вопросы