【发布时间】:2018-06-18 01:16:17
【问题描述】:
我有一个相当老的 ASP.NET 4.5 应用程序,它在 .NET Framework 4.7.2 上运行,它使用通过 jQuery 从 .aspx 页面调用的 [WebMethod]s。在我们的测试环境中,这些 AJAX 调用工作正常,但是当我们将相同的部署包部署到生产环境时,AJAX 调用返回 302 重定向到主页。
该应用程序混合使用了 WebForms 和 MVC。
两个环境都使用 Windows Server 2008 R2 SP1,当我比较 web.configs 时,除了通常的 appSettings 和 connectionStrings 以及其他自定义配置块之外,配置是相同的。
如果这是一个路由注册问题(例如Calling asp.net 4.5 web service returns 302 and redirects to default page),那么我预计它在 UAT 以及生产中都会失败。关于如何解决此问题的任何建议?
【问题讨论】:
-
IIS FREB 日志可以判断哪个模块/处理程序进行了重定向。
标签: ajax webmethod asp.net-4.5