AspNet Core在内存中使用,用于在IIS中运行时进行数据保护
发布时间:2020-05-23 05:55:00 所属栏目:asp.Net 来源:互联网
导读:我正在使用AspNet Mvc Core RC1网站运行生产服务器( Windows Server 2012). 我在日志中看到以下内容: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when appli
|
我正在使用AspNet Mvc Core RC1网站运行生产服务器( Windows Server 2012). 我在日志中看到以下内容: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 在检查了DataProtection的源代码之后,我跟踪了以下方法调用的问题: Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) 这可能是因为某些原因在服务器上返回null.我没有任何特殊的自定义配置,我已经阅读了docs,所以我认为默认是有效的. 我认为问题是IIS网站没有运行在某个用户的上下文,但我不知道如何确认或解决这个问题.我的网站配置了自己的池. 另外,运行存储密钥存储库的结果使得它们在应用程序退出时都可以进行回收,这是非常烦人的,甚至不用于在生产环境中使用. 解决方法应在IIS配置中加载用户配置文件.打开IIS,右键单击应用程序池,然后单击高级设置.并将“加载用户配置文件”设置为true.重新启动你的应用程序,它应该是完美的. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 一个ASP.NET应用程序(意外)在多个应用程序域或频繁的应用程
- asp.net-web-api – WebApi DelegatingHandler未调用prefli
- asp.net-mvc – 如何在ASP.NET MVC 3中更新复杂模型
- asp.net-mvc-4 – ASP.NET MVC 4网站速度问题
- asp.net-mvc – 如何在asp.net mvc3项目中开始使用openID?
- asp.net – 剑道:网格中的ComboBox – 将选定组合框的其他
- asp.net – 忽略在IIS中为代码400(错误请求)配置的自定义错
- asp.net – 身份cookie在一段时间后会丢失自定义索赔信息
- asp.net-mvc – TempData:安全吗?
- asp.net-mvc – ASP.NET MVC – 接口类型上的自定义模型绑定
推荐文章
站长推荐
- 实体框架 – 对ASP.NET MVC Onion架构的意见
- asp.net – 如何解决错误:当应用程序未在UserIn
- asp.net – 在离开Gridview页面后维护GridView当
- asp.net-mvc – 在VS2012中调试MVC应用程序尝试启
- asp.net – 从ASPX中的URL检索GET变量
- asp.net核心 – aspnetcidev和aspnetvnext之间的
- asp.net-mvc-3 – 如何在Razor中为Nullable创建编
- 如何在asp.net按钮回发之前运行javascript函数
- 可能在ASP.Net页面中引发404错误?
- ASP.NET vNext Core CLR缺少type.IsPrimitive
热点阅读
