WCF REST проблема: где находится service.basic.svc.cs - PullRequest
0 голосов
/ 28 августа 2009

Я только начал использовать шаблон проекта WCF Rest для разработки REST-сервиса, например, Collection REST WCF Collection.

Одна вещь, которую я заметил, что файл Service.basic.svc.cs больше не находится в Service.svc как его частичный или зависимый файл класса. Я попытался найти определения для CollectionServiceBase и ICollectionService в Service.svc.cs:

public class Service : 
      CollectionServiceBase<SampleClass>, ICollectionService<SampleClass>
...

эти два класса находятся в моей папке% temp% как файлы только для чтения. Похоже, что они не для редактирования. Как я могу внести изменения в их атрибуты, такие как строки UriTemplate? Не уверен, смогу ли я вернуть эти файлы обратно в проект, чтобы я мог контролировать эти файлы (изменить определения или удалить некоторые интерфейсы)? Я думаю, что причина этого изменения может быть (сравните с примером в некоторых видео-шоу от endpoint.tv Screencasts).

1 Ответ

0 голосов
/ 03 сентября 2009

OK. Наконец, я получил ответ на форуме ASP.Net WCF REST Startkit , в котором говорится, что коды в Service.basic.svc.cs перемещены в Microsoft.ServiceModel.Web.dll. Это затрудняет настройку некоторых атрибутов класса для настройки URL-адресов шаблонов или имен узлов xml. Мне предложили получить исходные коды для внесения изменений, если мне нужно, но я не думаю, что это хорошая идея.

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