首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS应用程序初始化模块向本地主机发送请求

IIS应用程序初始化模块向本地主机发送请求
EN

Stack Overflow用户
提问于 2012-08-10 14:10:03
回答 1查看 1.5K关注 0票数 0

我有一个使用MSMQ的WCF服务,托管在IIS中。在浏览器中访问到服务SVC页面的URL之前,该服务不会从队列中启动和读取消息,这在部署和应用程序池回收之后就会出现问题。为了解决这个问题,我安装了IIS应用程序初始化模块,它将向Web.config中指定的页面发送假请求,如下所示:

代码语言:javascript
复制
<system.webServer>
  <applicationInitialization remapManagedRequestsTo="Startup.htm" skipManagedModules="true" >
    <add initializationPage="/MyService.svc" />
  </applicationInitialization>
</system.webServer>

我遇到的问题是,当我的站点绑定到另一个域时,它击中了localhost,所以我看到了这个错误:

WebHost处理请求失败。发件人信息: System.ServiceModel.Activation.HostedHttpRequestAsyncResult/42715336异常: System.ServiceModel.ServiceActivationException:无协议绑定与给定地址“http://localhost/MyService.svc'”匹配。协议绑定在IIS或中的站点级别配置。-> System.InvalidOperationException:没有任何协议绑定与给定的地址'http://localhost/MyService.svc'匹配。协议绑定在IIS或中的站点级别配置。

我有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2013-01-19 23:10:02

我是通过SVN服务连接到EMS服务器来完成这一任务的,因此它应该可以工作。如果它没有创建一个ASPX页面,它可以执行类似下面的操作,甚至可以执行您的服务。

代码语言:javascript
复制
<%@ Page aspcompat=true Language="VBScript"  %>


Dim objSvrHTTP
Dim PostData
Dim WebName
Dim SoapAction
    SoapAction = "Your Soap Action"

WebName = Request.URL.Host & ":" & Request.URL.Port


 objSvrHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")
 PostData = "Soap Post XML (Recoreded probably)"

objSvrHTTP.open("POST", "http://" & WebName & "/path/SVCFile.svc", false)
objSvrHTTP.setRequestHeader("Content-Type", "text/xml" )
' set SOAPAction as appropriate for the operation '
 objSvrHTTP.setRequestHeader("SOAPAction", SoapAction )

objSvrHTTP.Send(cstr(PostData))

dim serviceResponse
dim ExpectedResponse 
    ExpectedResponse = "asdf"
serviceResponse = objSvrHTTP.responseText 

if (serviceResponse <> ExpectedResponse) then
    Response.Write("The Service Didn't return false and should have.  it returned: " )
    Response.Write(serviceResponse)
else
    Response.Write("OK")
end if
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11903452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档