我有一个非常简单的 ASP.NET MVC 站点应用程序。(MVC 1.0)
我的 web.config 中没有授权部分,因为我在控制器上使用了 [Authoize] 属性。
正如预期的那样,服务器的默认 web.config 允许 * 进行表单身份验证。
我有 2 台现有的 Windows 2008 专用(托管)服务器。该网站运行良好。
我有一个新的专用服务器,除了该站点无法正常工作外,似乎相同。每个资源,甚至图像/javascript 都重定向到登录页面。
我尝试添加显式授权规则以允许 * 和 location 规则,结果相同。我检查了 .NET 信任级别,内部/完全信任。一切都在两台服务器上完美运行,只是这台忽略了所有授权规则。
有任何想法吗?谢谢