C# &引用;“服务元数据可能无法访问”;无法运行我的WCF服务
下午好 我创建了一个数据库,然后添加了一个WCF服务,但是当我想运行我的WCF时,我出现了这个错误“服务元数据可能无法访问” 问题是我按照这个网站上另一个主题的步骤来解决我的错误,但无论如何还是有这个限制,我不能访问我的WCF 这是我的网页配置,我试图修改与其他主题关于相同的错误,但你看到任何错误,不能使我的WCF无法运行C# &引用;“服务元数据可能无法访问”;无法运行我的WCF服务,c#,web-services,wcf,web-config,C#,Web Services,Wcf,Web Config,下午好 我创建了一个数据库,然后添加了一个WCF服务,但是当我想运行我的WCF时,我出现了这个错误“服务元数据可能无法访问” 问题是我按照这个网站上另一个主题的步骤来解决我的错误,但无论如何还是有这个限制,我不能访问我的WCF 这是我的网页配置,我试图修改与其他主题关于相同的错误,但你看到任何错误,不能使我的WCF无法运行 <system.serviceModel> <behaviors> <serviceBehaviors>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="metadataBehavior">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="Service3.Service3" behaviorConfiguration="metadataBehavior">
<endpoint
address=""
binding="customBinding" bindingConfiguration="jsonpBinding"
contract="Service3.IService3"/>
<endpoint
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange"/>
</service>
</services>
</system.serviceModel>
我尝试了很多更改,例如,即使在第一个端点中放置了localhost地址,在运行WCF时仍然会出现此错误
我试图改变不同的绑定,但没有任何改变错误仍然出现。。。需要帮助
谢谢你的回答
编辑:我试图进行更改,但错误仍然存在。这里是我的新Web配置文件:
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="metadataBehavior">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="Service3.Service3" behaviorConfiguration="metadataBehavior">
<endpoint
address="http://localhost:7488/"
binding="basicHttpBinding"
contract="HostService.IService3" />
<endpoint
address=""
binding="customBinding" bindingConfiguration="jsonpBinding"
contract="Service3.IService3"/>
<endpoint
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange"/>
</service>
<host>
<baseAddresses>
<add baseAddress="http://localhost:7488/Service3.svc" />
</baseAddresses>
</host>
</services>
</system.serviceModel>
您是否使用IIS托管?没有,因为我今天早些时候尝试使用IIS托管以解决问题,但没有发生任何事情,所以。。。(我对所有这些都是初学者。)您需要在配置中添加一个基址;)我应该只添加基本地址还是修改地址和绑定?我应该在我的:?因为我添加了我的.svc文件中的基地址,但错误仍然发生…:(但是谢谢你的帮助,我以后需要基本地址