Развертывание служб WCF - PullRequest
0 голосов
/ 08 марта 2010

У меня есть проект WCF visual studio, который содержит много файлов SVC. Могу ли я скомпилировать каждый файл SVC в свой собственный файл DLL? Моя цель состоит в том, чтобы иметь возможность развертывать каждый файл SVC отдельно, не затрагивая другие службы, но, возможно, держать их на том же сайте какие варианты у меня есть?

1 Ответ

2 голосов
/ 08 марта 2010

Нет, вы не можете скомпилировать файлы SVC.

Однако вы можете скомпилировать свой фактический служебный код в сборку (если вы не вставили его в файл YourFile.svc.cs codebehind), а затем развернуть эту скомпилированную сборку в каталоге bin под виртуальным каталогом, в котором находятся файлы SVC. существовать.

Если вы хотите иметь сборку для каждой службы, вам нужно создать проект библиотеки классов для каждой службы, поместить реализацию службы в нее, скомпилировать ее, а затем развернуть получившуюся сборку в каталоге bin.

Файлы SVC должны быть развернуты как есть, и они должны быть скопированы в виртуальный каталог (или его подкаталог) в IIS.

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