我的问题是,当我运行我的解决方案时,我没有任何问题
以下是服务输出的内容
当我将我的链接设为喜欢这个时
这是正确的
但是当我部署解决方案时,请使用我创建的安装程序中的安装程序安装它
我仍然可以访问,但输出就像这样
我尝试导航它,它看起来像这样,它不对,因为它没有输出
我该如何解决?我认为它已经可以了,因为当我在visual studio中运行它时,它给了我预期的输出但是当我部署它时不是。
服务App.Config
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="WcfServiceLibrary.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web>
<compilation debug="true"/>
</system.web>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="NewBehavior0">
<webHttp defaultOutgoingResponseFormat="Json" />
</behavior>
</endpointBehaviors>
</behaviors>
<services>
<service name="WcfServiceLibrary.Service">
<endpoint address="" behaviorConfiguration="NewBehavior0" binding="webHttpBinding"
bindingConfiguration="" name="Basic" contract="WcfServiceLibrary.IService" />
<host>
<baseAddresses>
<add baseAddress="http://PHWS13:8080/service" />
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>
答案 0 :(得分:1)
在<behaviors>
部分,您需要添加
<serviceBehaviors>
<behavior name="NewSVCBehavior0"> >
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
而不是
<service name="WcfServiceLibrary.Service">
写
<service name="WcfServiceLibrary.Service" behaviorConfiguration="NewSVCBehavior0">
并尝试在配置中进行此更改。