asp.net – 跨虚拟目录的表单身份验证
我正在尝试将表单auth从根应用程序共享到在虚拟目录中运行的子应用程序.我在子网站中进行身份验证时遇到问题.
在父应用程序中,一切都按预期工作. 我有以下设置: 家长申请: > URL:http:// localhost:1336 / 虚拟目录: > URL:http:// localhost:1336 / subsite 当我尝试http:// localhost:1336 / subsite时,我得到以下流程: > GET for http:// localhost:1336 / subsite – > 302到/ account / sign-in?ReturnUrl = / subsite(看起来不错) 此外,我可以在浏览器的列表中看到cookie(所以它实际上在那里) 我的配置中有什么错误阻止我的子网站共享父cookie? 我在IISExpress上运行它 解决方法
在web.config文件中,在项目之间设置公共计算机密钥,以便2个域共享验证和解密密钥.
例: <machineKey validationKey="21F090935F6E49C2C797F69BBAAD8402ABD2EE0B667A8B44EA7DD4374267A75D7" decryptionKey="ABAA84D7EC4BB56D75D217CECFFB9628809BDB8BF91CFCD64568A145BE59719F" validation="SHA1" decryption="AES" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用Ajax更新ASP.Net MVC项目中的报表对象方法
- ASP.NET Core使用Jaeger实现分布式追踪
- 验证 – ASP.NET MVC – 使用3个下拉列表保留无效的DateTim
- asp.net – 元素’system.webServer’有无效的子元素’重写
- ASP.NET ApplicationId
- asp.net – 无法编写输出文件… pdb visual studio 2010
- asp.net-mvc – MVC 4:多个控制器动作参数
- ASP.NET 将字节大小转换为适合阅读的格式M,G,T
- asp.net – 使用webservices开发DotNetNuke模块
- 使用ASP.Net webforms和MVC进行Ninject
- .net – 我可以创建基于非语言的全局.resx吗?
- asp.net-mvc – 在MVC中,什么是ViewModel?
- asp.net – 我可以在卫星装配中组合本地资源吗?
- asp.net-mvc-4 – MVC 4中客户URL的自定义OpenId
- asp.net – AWS SNSClient发布请求的超时错误
- asp.net-mvc – 我可以在这里使用路由约束吗?
- asp.net-mvc – 直接下载链接到ASP.NET MVC 5 fo
- asp.net-mvc – EF代码首先采用模块化设计
- asp.net-mvc – 在多租户应用程序中使用多个数据
- asp-classic – 对经典asp中的asp页面进行更改是