-2

我编写了一个 Web 服务,当我在 localhost 中运行它时,一切正常,但我在 IIS 7.0 中托管,它没有运行。请支持我!!!这是我的 Web.config

<system.serviceModel>
    <services>
      <service name="VivuFace_V2.api.CloudCameraService" behaviorConfiguration="VivuFace_V2.api.CloudCameraServiceBehavior">
        <endpoint address="../CloudCameraService.svc"
            binding="webHttpBinding"
            contract="VivuFace_V2.api.ICloudCameraService"
            behaviorConfiguration="webBehaviour" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="VivuFace_V2.api.CloudCameraServiceBehavior">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
      <endpointBehaviors>
        <behavior name="webBehaviour">
          <webHttp/>
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
4

1 回答 1

0

这是非常开放的,因为这里没有错误消息,但我的经验是,很多与 IIS 下的托管相关的时间问题是由于以下原因:

确保为正确版本的 Net 配置您的应用程序池

确保在 IIS 中安装了 asp.net 支持

确保权限配置正确

于 2013-09-30T04:31:55.083 回答