SORU
27 Mart 2009, Cuma


Sözleşme Adı 'İMyService' bulunamadı XML?

Sözleşme 'İMyService' bulunamadı ihale servisi''.. - - -^. Başlatılıyor tarafından uygulanan listesi adı Sistem.Invalidoperationexception: sözleşme adı '' ihale servisi tarafından uygulanan listesinde bulunamadı''. Başlatılıyor İMyService

Bu beni deli ediyor. Ben bir XML web hizmeti işlerde benim dev makine, ama ben kopya için bir Sanal Makine ben kullanıyorum test, aldığım hata gibi gösteren ben değilim uygulama arabirimi, ama bu çok mantıksız, çünkü hizmet yok işin windows xp IIS. Sanal makine, Windows Server 2003 IIS kullanır. Herhangi bir fikir?

Burada unutulmaması gereken şey, sadece bu hizmete erişmek için bir istemci olarak bir web tarayıcısı denemeye bile olsa benim VM üzerinde bu hatayı alıyorum.

Not: principalPermissionMode kullanıyorum="" ama o benim yerel makinede. sorun değil UseWindowsGroups Ben sadece uygun windows grubuna katmak. Ama benim VM bulamadık.

Config:

<configuration>
    <system.serviceModel>
        <diagnostics>
            <messageLogging logEntireMessage="false" maxSizeOfMessageToLog="2147483647" />
        </diagnostics>
        <services>
            <service behaviorConfiguration="MyServiceBehaviors" name="MyService">
                <endpoint binding="basicHttpBinding" bindingConfiguration="basicHttpBinding"
                  name="MyService" bindingName="basicHttpBinding" bindingNamespace="http://my.test.com"
                  contract="IMyService">
                </endpoint>
            </service>
        </services>
        <bindings>
            <basicHttpBinding>
                <binding name="basicHttpBinding" maxReceivedMessageSize="2147483647">
                    <readerQuotas maxStringContentLength="2147483647" />
                    <security mode="TransportCredentialOnly">
                        <transport clientCredentialType="Windows" proxyCredentialType="None" />
                    </security>
                </binding>
            </basicHttpBinding>
            <netTcpBinding>
                <binding name="WindowsClientOverTcp" maxReceivedMessageSize="2147483647">
                    <readerQuotas maxStringContentLength="2147483647" />
                </binding>
            </netTcpBinding>
            <wsHttpBinding>
                <binding name="wsHttpBinding" maxReceivedMessageSize="2147483647">
                    <readerQuotas maxDepth="32" maxStringContentLength="2147483647"
                      maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
                </binding>
            </wsHttpBinding>
        </bindings>
        <behaviors>
            <serviceBehaviors>
                <behavior name="MyServiceBehaviors">
                    <serviceMetadata httpGetEnabled="true" />
                    <serviceAuthorization principalPermissionMode="UseWindowsGroups"
                      impersonateCallerForAllOperations="false" />
                    <serviceCredentials />
                </behavior>
            </serviceBehaviors>
        </behaviors>
    </system.serviceModel>
</configuration>

CEVAP
1 NİSAN 2010, PERŞEMBE


[ServiceContract] benim durumumda eksikti.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • Google Россия

    Google Ро

    9 Temmuz 2007
  • Sam Kear

    Sam Kear

    14 Temmuz 2007