我刚刚将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文件是解决这个?那么如何?