相关疑难解决方法(0)

无法在IIS中启动站点(由另一个进程使用)

当我尝试在IIS中启动一个站点时,它说:

进程无法访问该文件,因为它由另一个进程使用

我在谷歌搜索,发现另一个网站可能已经使用了端口80,但在MyIIS中,我看到只有这个网站使用的是端口80.还有什么可以使用端口80,还是涉及到另一个问题?

asp.net iis

93
推荐指数
4
解决办法
7万
查看次数

IIS 7.5托管的WCF服务仅针对大型请求抛出EndpointNotFoundException和404

我在IIS 7.5 Windows 2008 R2上托管了WCF REST服务.除非客户端尝试发送大于~25 MB的消息,否则该服务将按预期工作.具体来说,当发送大小约为25 MB的消息时,服务会正确接收并处理消息,当发送大小约为31 MB的消息时,它会失败.

在VS 2010本地托管时,将收到消息而不会出现错误.在IIS 7.5上远程托管时,服务立即响应:"System.ServiceModel.EndpointNotFoundException:没有端点侦听...",内部异常是:"远程服务器返回错误:(404)Not Found" .

这与最大邮件大小设置不足时引发的异常不同.鉴于在本地托管时,我没有收到错误,我的猜测是它与IIS或某些防火墙设置有关.

这是配置:

  <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <httpRuntime requestPathInvalidCharacters="" maxRequestLength="512000"/>
  </system.web>
  <system.serviceModel>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true"/>
    <bindings>
      <webHttpBinding>
        <binding maxReceivedMessageSize="524288000" maxBufferSize="524288000">
          <readerQuotas maxStringContentLength="524288000" maxArrayLength="524288000"/>
        </binding>
      </webHttpBinding>
    </bindings>
  </system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

wcf iis-7.5

8
推荐指数
1
解决办法
7022
查看次数

标签 统计

asp.net ×1

iis ×1

iis-7.5 ×1

wcf ×1