托管 ASP.net 应用程序返回到登录页面

本文关键字:登录 返回 ASP net 应用程序 托管 | 更新日期: 2023-09-27 18:31:44

我有一个安全层,允许使用自定义成员资格提供程序访问 IIS 7 中相邻文件夹中承载的子网站。

IIS
    /Security Layer
    /Hosted Sites
         /Site 1
         /Site 2
         etc...

因此,用户将使用安全层进行身份验证,然后根据安全层提供的权限访问托管站点。

我遇到了问题,在该站点的 web.config 中上传了面向 .Net 4.5 框架的站点,并且托管站点将无法加载,并且用户将返回到安全层 Web 配置中指定的登录页面。

托管站点的 web.config 中的目标框架从 4.5 更改为 4.0 可以解决此问题,即使不进行编译也是如此。

以下 http://msdn.microsoft.com/en-us/library/hh925568%28v=vs.110%29.aspx

HKEY_LOCAL_MACHINE''软件''Microsoft''NET Framework Setup''NDP 显示已安装 4.0HKEY_LOCAL_MACHINE''SOFTWARE''Microsoft''NET Framework Setup''NDP''v4''Full 显示作为 378389 发布 (v4.5)

1) 为什么这些网站在定位 4.5 时会失败?

2) 我如何控制在这种情况下会发生什么?我只想针对此特定情况显示错误

托管 ASP.net 应用程序返回到登录页面

在 IIS 管理器中检查应用程序池。我认为您的应用程序池已针对 .NET v4.0 设置,请将其更改为 v4.5。

http://technet.microsoft.com/en-us/library/cc731755%28v=ws.10%29.aspx