-1

我的问题是,当我运行我的解决方案时,我没有任何问题

这是服务输出的样子

在此处输入图像描述

当我把我的链接变成这样的时候

在此处输入图像描述

这是正确的

但是当我部署解决方案时,请使用我创建的安装程序中的设置进行安装

我仍然可以访问,但输出是这样的

在此处输入图像描述

我尝试导航它,它看起来像这样,这是不对的,因为它没有输出

在此处输入图像描述

我该如何解决?我认为它已经可以了,因为当我在 Visual Studio 中运行它时,它给了我预期的输出,但是当我部署它时却没有。

服务应用程序配置

    <?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>
4

1 回答 1

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">

并在配置更改后尝试。

于 2013-05-03T06:54:55.017 回答