Миграция WCF с проекта Web-сайт на проект Web-application в VisualStudio
Решение: Есть.
Задача: Перенести файлы WCF .svc и относящиеся к ним файлы кода из VS 2008 Website в Web Application.
Если вы добавите или переименуете namespace у файла кода, то должны будете поправить настройки привязок в web.config. Также посмотрите по аналогии с только что созданным .svc файлом.
Задача: Перенести файлы WCF .svc и относящиеся к ним файлы кода из VS 2008 Website в Web Application.
- Прочитать http://gurustop.net/blog/2008/08/03/converting-vs-2008-website-to-web-application/
- Перенести .svc из Website проекта в Web Application. Из папки App_Code пененести в корень Web Application соответствующий .cs файл.
- Соответствующий .cs файл переименовать так: было my.cs стало my.svc.cs.
- Исключить .svc.cs из проекта.
- Создать произвольный .svc файл для сразвнения.
- Открыть через контекстное меню Open With выбрав XML Editor оба .svc файла.
- Привести к соответствию перенесенный файл задав в атрибут CodeBehind правильное значение. Для этого удалите “~/App_Code/” и “my.cs” замените на “my.svc.cs”.
- Включить в проект .svc.cs. При этом файл кода станет автоматически дочерним для .svc файла.
Если вы добавите или переименуете namespace у файла кода, то должны будете поправить настройки привязок в web.config. Также посмотрите по аналогии с только что созданным .svc файлом.
Комментарии
Отправить комментарий