Переименование опубликованного URL-адреса библиотеки служб WCF для использования приложений

#asp.net #wcf #service-name

#asp.net #wcf #service-name

Вопрос:

У меня есть проект библиотеки служб WCF, который я публикую в папке, размещенной в IIS. После публикации в папке создается svc, который используется с URL-адресом, подобным этому:

http://mysite.com/services/This.Is.My.Namespace .ServiceClassName.svc

Как я могу настроить это так, чтобы я мог использовать понятное имя службы, которое не позволяет другим знать имя пространства имен / класса, используемое в моем проекте?

В web.config должно ли имя службы точно совпадать с именем пространства имен класса?

Возможно, мне следовало вместо этого создать приложения-службы WCF?

Ответ №1:

Вы можете переименовать файл. Если вы отредактируете файл как текст, вы увидите пространство имен, которое он использует.