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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • boburnham

    boburnham

    11 Temmuz 2006
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010