我有一个安全层,它允许使用自定义成员资格提供程序访问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\SOFTWARE\Microsoft\NET框架安装程序\NDP显示4.0已安装的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET框架安装程序\NDP\v4\Full将版本显示为378389 (v4.5)
1)为什么这些网站在定位4.5的时候会失败?
2)如何控制此实例中发生的情况?我只想在这种特定情况下显示一个错误
发布于 2014-11-24 13:32:49
在IIS管理器中检查您的应用程序池。我认为您的应用程序池是为.NET v4.0设置的,请将其更改为v4.5。
http://technet.microsoft.com/en-us/library/cc731755%28v=ws.10%29.aspx
https://stackoverflow.com/questions/27096710
复制相似问题