Развертывание WCF на Windows Server 2012

Я создал приложение-службу WCF и веб-приложение MVC4. Моя служба использует функции моего поставщика веб-членства для проверки пользователя, а мой поставщик использует структуру сущностей для облегчения этой проверки. Локально, когда я запускаю несколько проектов в качестве запуска и использую свое приложение со службами, он работает отлично. Теперь я развернул эту веб-службу на сервере Windows 2012, выполнив следующие действия: Включить Wcf на Windows Server 2012. Но проблема в том, что я получаю следующую ошибку:

Could not load file or assembly 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

Я даже добавил system.web.razor в свои ссылки на веб-сервис, но проблема все еще существует. Любая помощь будет оценена.


person user2137186    schedule 06.11.2014    source источник


Ответы (1)


Щелкните правой кнопкой мыши System.Web.WebPages и выберите свойства. Установите для параметра Копировать локальное значение true. Затем опубликуйте снова, и dll будет скопирована в папку bin целевого объекта.

person Penguin    schedule 07.11.2014