Для использования Micrsoft.Web.Adminsitration в консольном приложении требуются ли дополнительные ссылки? - PullRequest
2 голосов
/ 03 ноября 2010

Я пытаюсь написать консольное приложение, которое будет запускать и удалять / добавлять элементы в таблицу разрешенных IP-адресов.

У меня отлично работает веб-версия этого приложения (стандартная программа asp.net)и теперь я хотел бы перенести некоторые функции в консольное приложение, и у меня возникли проблемы.

Консольное приложение сообщает об отсутствующих ссылках и о том, что Microsoft.Web не существует (но я добавилссылка на Microsoft.Web.Adminsitration и установите для локальной и конкретной версии копии значение true).DLL-библиотека Microsoft.Web.Administration является ссылкой из C: \ Windows \ System32 \ inetsrv \ Microsoft.Web.Administration.dll.

У меня была похожая проблема с веб-версией, но после ссылкив System.Web, это нормально.Однако это исправление не работает в консольном приложении.

Есть ли дополнительный пакет, который я пропускаю / должен использовать, или?

1 Ответ

0 голосов
/ 03 ноября 2010

Используете ли вы Visual Studio 2010 и .Net 4? Если это так, вам может помочь следующее: http://blog.stevienova.com/2010/10/01/visual-studio-2010-console-app-where-is-my-system-web/

Короче говоря, все сводится к тому, что для VS2010 в качестве целевого объекта по умолчанию для консольных проектов задан клиентский профиль .NET Framework 4 вместо .NET Framework 4. При его изменении на последний следует ссылаться на System.Web.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...