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

  • Android Developers

    Android Deve

    9 Kasım 2007
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012