Я пытался развернуть службу WCF в IIS 5.1.Я нашел этот ответ здесь - что, кажется, тот же вопрос;однако, когда я следую этому, а затем пытаюсь перейти на страницу службы, я получаю следующую ошибку:
A name was started with an invalid character. Error processing resource 'http://MyComputerName/MyService/MyService...
<%@ ServiceHost Language="C#" Debug="true" Service="ServiceNamespace.MyService" CodeBehind="MyService.sv...
Я создал виртуальный каталог в IIS и указал его на подкаталог моей папки решения- и выполняю публикацию в виртуальном каталоге.
Мой узел служб web.config выглядит следующим образом:
<services>
<service name="ServiceNamespace.MyService" behaviorConfiguration="ServiceNamespace.MyService">
<!-- Service Endpoints -->
<endpoint address="" binding="basicHttpBinding" contract=" ServiceNamespace.IMyService">
<!--
Upon deployment, the following identity element should be removed or replaced to reflect the
identity under which the deployed service runs. If removed, WCF will infer an appropriate identity
automatically.
<identity>
<dns value="localhost"/>
</identity>
-->
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
Это компилируется и работает нормально при работе в VS2008.Кто-нибудь может указать мне правильное направление на это, пожалуйста?