Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对于不在端口80上的web应用程序,IIS 7.5应用程序初始化(预热)模块失败_C#_Asp.net_Iis_Warm Up - Fatal编程技术网

C# 对于不在端口80上的web应用程序,IIS 7.5应用程序初始化(预热)模块失败

C# 对于不在端口80上的web应用程序,IIS 7.5应用程序初始化(预热)模块失败,c#,asp.net,iis,warm-up,C#,Asp.net,Iis,Warm Up,我正在Windows 2008服务器上为映射到端口8080的网站使用IIS 7.5的应用程序初始化模块。设置预热模块后,我能够让它在Global.asax中触发Application\u Start(),但我设置为初始化页面的任何页面都无法触发。当我添加登录Application\u BeginRequest()时,它显示预热模块正在调用localhost:80上的页面,而不是localhost:8080。我尝试使用Server.TransferRequest,但没有成功。重定向不应该工作,因为

我正在Windows 2008服务器上为映射到端口8080的网站使用IIS 7.5的应用程序初始化模块。设置预热模块后,我能够让它在
Global.asax
中触发
Application\u Start()
,但我设置为初始化页面的任何页面都无法触发。当我添加登录
Application\u BeginRequest()
时,它显示预热模块正在调用
localhost:80
上的页面,而不是
localhost:8080
。我尝试使用
Server.TransferRequest
,但没有成功。重定向不应该工作,因为这些是虚拟请求,并且没有客户端响应重定向。我还想知道这些有什么关系,web应用程序被发送了请求,triggerring
application_BeginRequest()
证明了这一点,但为什么它不继续呈现我的任何页面呢?登录
Application\u Error()
在请求
localhost:80
页面时未显示任何错误


有人知道是什么导致了这个问题,以及如何解决它吗?

我在网上问了这个问题,但运气不好。我放弃了这个问题,而是选择用
HttpWebResponse
来预热我的页面。它工作得很好,并提供了额外的好处,允许我为预热请求提供凭据(我的网站使用ASP.NET模拟),而初始化页面不允许我这样做