2012-04-25 36 views
0

私のウェブサイトにwcfサービスを追加しました。このような web.configファイルを見て:wcfTestClient.exeでsvcファイルを開くことができません

<system.serviceModel> 
<services> 
    <service name="Realstuf.Service"> 

    <host> 
     <baseAddresses> 
     <add baseAddress = "http://ismyrealstuff/Services/" /> 
     </baseAddresses> 
    </host> 

    <!-- Service Endpoints --> 
    <endpoint address ="http://ismyrealstuff/Services/Service.svc" binding="wsHttpBinding" contract="Realstuf.IService" behaviorConfiguration="FirstServiceBehaviour"/> 

    <!-- Metadata Endpoints --> 
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/> 
    </service> 
</services> 
    <behaviors> 
     <serviceBehaviors> 
      <behavior name="FirstServiceBehaviour"> 
       <serviceMetadata httpGetEnabled="true" /> 
       <serviceDebug includeExceptionDetailInFaults="false" /> 
      </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 
</system.serviceModel> 

SVCファイルが追加され、service.csとIservice.csファイルがにApp_Codeディレクトリに追加されます。 Assemblyinfo.csファイルが見つかりません。

wcftestclientでsvcファイルを開こうとしたところ、「サービスの追加に失敗しました」というエラーが発生しました。 エラーの詳細は言う:

Error: Cannot read D:\Projects\IsMyRealStuf\IsMyRealStuffWeb\Services\Service.svc. Cannot load file D:\Projects\IsMyRealStuf\IsMyRealStuffWeb\Services\Service.svc as an Assembly. Check the FusionLogs for more Information. Could not load file or assembly 'file:///D:\Projects\IsMyRealStuf\IsMyRealStuffWeb\Services\Service.svc' or one of its dependencies. The module was expected to contain an assembly manifest.

私は任意のAssemblyInfo.csファイルを追加する場合は、このためのソリューションですか?どのように?

答えて

0

http://ismyrealstuff/Services/Service.svcをサービスとして追加します。ディスク上のファイルではありません。

関連する問題