托管 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) 我如何控制在这种情况下会发生什么?我只想针对此特定情况显示错误
在 IIS 管理器中检查应用程序池。我认为您的应用程序池已针对 .NET v4.0 设置,请将其更改为 v4.5。
http://technet.microsoft.com/en-us/library/cc731755%28v=ws.10%29.aspx