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

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • max2sims2

    max2sims2

    19 Kasım 2008
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005