asp.net – 对于在Azure部署的Web.config中存储密码的正确程序感
我在Azure上安装MVC 5应用程序时遇到了非常令人沮丧的经历.我一直在阅读以下页面:
http://www.asp.net/identity/overview/features-api/best-practices-for-deploying-passwords-and-other-sensitive-data-to-aspnet-and-azure
但是我没想到的是以下内容:
和:
问题如下:当我上传带有外部文件的Web.config文件而没有被包含时,我遇到“系统无法找到指定的文件”,所以为了它消失我必须包含.config文件击败微软帖子的目的. 我真的真的不明白.我在Azure的门户中添加了connectionStrings和appSetting的密钥.将我的密码和机密放在网上的正确和安全的方法是什么?我错过了什么?是因为我在调试模式下运行吗? 根据这个: 访问Web.config文件没什么好担心的…… 但这只是蔑视微软的帖子. 谢谢. 解决方法
我发现以下技术是最简单的方法.
我没有将这些设置的部署值放入web.config中,而是将测试值保留在那里.然后,我通过Azure门户将部署值放入Azure网站的“应用程序设置”部分: 网站运行时,这些设置将优先于web.config中的设置.这有助于我避免外化文件,允许我保持团队可以共享的理智的开发配置,并使部署变得非常容易. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-core – ASP.Net 5类库中的EntityFramework命令?
- 在MVC 4中使用ASP.Net Identity
- asp.net-mvc – 无法加载文件或程序集“System.Web.Provide
- asp.net-mvc – MVC(ASP.NET MVC)乐队3层架构如何协同工作?
- asp.net – VS2012 intellisense不适用于自定义控件
- asp.net-mvc – 如何与NopCommerce MVC合作
- 无法从asp.net代码后面调用jquery函数
- asp.net-mvc – ASP.NET MVC – 如何从不同的控制器维护Mod
- asp.net-mvc – WebApi和Controller overkill
- asp.net-mvc – 适用于典型n层架构的Web API在哪里?