Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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# 在IIS宿主服务器中发布时MVC控制器阻塞问题_C#_Ajax_Asp.net Mvc_Asp.net Mvc 4_Iis - Fatal编程技术网

C# 在IIS宿主服务器中发布时MVC控制器阻塞问题

C# 在IIS宿主服务器中发布时MVC控制器阻塞问题,c#,ajax,asp.net-mvc,asp.net-mvc-4,iis,C#,Ajax,Asp.net Mvc,Asp.net Mvc 4,Iis,我们有一个使用Razor(.Net framework 4)在MVC 4中开发的web应用程序,还有一个使用.Net framework 2.0开发的没有MVC的web应用程序 我们使用机器密钥共享表单身份验证,并通过在global.asax中更改应用程序名称在两个应用程序之间共享会话 当我们在本地环境和本地IIS中运行我们的项目时,它们都正常工作,所有的多个请求都像往常一样被处理和完成 但是,当我们在IIS托管服务器中发布项目时,身份验证、会话共享和所有内容都正常工作了一段时间,但在发送多个请

我们有一个使用Razor(.Net framework 4)在MVC 4中开发的web应用程序,还有一个使用.Net framework 2.0开发的没有MVC的web应用程序

我们使用机器密钥共享表单身份验证,并通过在global.asax中更改应用程序名称在两个应用程序之间共享会话

当我们在本地环境和本地IIS中运行我们的项目时,它们都正常工作,所有的多个请求都像往常一样被处理和完成

但是,当我们在IIS托管服务器中发布项目时,身份验证、会话共享和所有内容都正常工作了一段时间,但在发送多个请求后,MVC似乎没有处理该请求及其被阻止,因此我们无法发送新的请求

有谁能帮助我们解决这个问题,并解释问题的真正起因


谢谢

服务器和本地的IIS版本是什么?两个应用程序在两个环境中是否都位于同一应用程序池中?我们使用的是IIS 7.5。MVC应用程序位于ASP.NET v4.0集成池中,另一个应用程序位于Classic.NET AppPool(Classic framework 2.0)中。它是否在本地使用相同的配置/应用程序池?是的,它在本地使用相同的配置/应用程序池。请检查您的请求处理的数据量是否相同/不同。这可能是因为您的服务器使用了具有更多数据的不同数据库&由于请求时间较短,所以没有注意到本地数据库上的锁定。