2012-12-18 125 views
1

鏈接(http://futuregreatdoctor.somee.com/WcfSvcSiteMCAT/service.svc)它工作 。但是我上傳我的服務以棒球,它不工作:((http://nck.somee.com/Server/Service1.scv)將WCF服務上傳到somee.com主機?

的Web.config

<?xml version="1.0"?> 
<configuration> 
    <system.web> 
    <compilation debug="true" targetFramework="4.0" /> 
    </system.web> 
    <system.serviceModel> 
    <behaviors> 
     <serviceBehaviors> 
     <behavior> 
      <serviceMetadata httpGetEnabled="true"/> 
      <serviceDebug includeExceptionDetailInFaults="false"/> 
     </behavior> 
     </serviceBehaviors> 
     <endpointBehaviors> 
     <behavior name="web"> 
      <webHttp/> 
     </behavior> 
     </endpointBehaviors> 
    </behaviors> 

    <serviceHostingEnvironment multipleSiteBindingsEnabled="true"> 
     <baseAddressPrefixFilters> 
     <add prefix="http://nck.somee.com/Server/"/> 
     </baseAddressPrefixFilters> 
    </serviceHostingEnvironment> 

    <services> 
     <service name="Server.Service1"> 
     <endpoint address="" binding="webHttpBinding" contract="Server.IService1" behaviorConfiguration="web"/> 
     <endpoint address="mex" 
        binding="mexHttpBinding" 
        contract="IMetadataExchange" /> 
     </service> 
    </services> 

    </system.serviceModel> 
<system.webServer> 
    <handlers> 
     <add name="Service1.svc" verb="Service1" path="Service1.svc" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
     </handlers> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    </system.webServer> 

</configuration> 

請幫助我!

+0

這是一個錯字。 http://meta.stackexchange.com/q/196985/232821 –

回答

0

我看到404錯誤,當我打開http://nck.somee.com/Server/Service1.scv

這很可能意味着,IIS的配置不正確。

儘量把靜態文件(HTML或TXT)的文件夾在喲你存儲了Service1.scv。

請確保您可以使用像http://nck.somee.com/Server/myfile.htm這樣的URL打開該靜態文件,以檢查IIS是否可以查看您的文件文件夾。

更新:

IIS表明它使用發現服務路徑 - d:\服務器\ Service1.scv \ DZHosts \ LocalUser \ Kycomputer555 \ www.nck.somee.com

它是正確的路徑?