Проблема с WCF - PullRequest
       11

Проблема с WCF

0 голосов
/ 03 января 2011

Эй, вот мой код класса

    namespace WcfServicepractice
   {
    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    public class WebDataService1 : IMyclass
    {
        public int add(int a, int b)
        {
            return a + b;
        }
        public int multi(int a, int b)
        {
            return a * b;
        }
    }
}

это мой код интерфейса,

namespace WcfServicepractice
{

    [ServiceContract]
    public interface  IMyclass
    {
        [OperationContract]
        int add(int a,int b);

        [OperationContract]
        int multi(int a, int b);
    }


}

это мой web.config для моего сервиса

 <behavior name="WcfServicepractice.WebDataService1Behavior">
      <serviceMetadata httpGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
 </behavior>

<service name="WcfServicepractice.WebDataService1" behaviorConfiguration="WcfServicepractice.WebDataService1Behavior" >
   <endpoint address="" binding="wsHttpBinding" contract="WcfServicepractice.IMyclass" >
     <identity>
          <dns value="localhost" />
     </identity>
   </endpoint>
   <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>

Когда я запускаю код, я получаю эту ошибку

Невозможно найти веб-страницу

Может кто-нибудь помочь?

Спасибо ..

1 Ответ

0 голосов
/ 03 января 2011

Исходя из вашей ошибки, я предполагаю, что вы пытаетесь разместить службу в IIS (в этом случае, вероятно, с использованием сервера Cassini)

У вас есть файл SVC в вашем проекте? По какому адресу вы просматриваете?

Вы должны просматривать что-то вроде: http://localhost:someport/service.svc

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