我想添加web.config的某些部分的自动加密,具有以下要求:
aspnet_regiis
手动完成)找到它的代码不是问题,我的问题是在哪里放置它以及如何确保它不在我的localhost上执行?
我试着将它放到Global.asax但我在那里得到Request is not available in this context
例外。
感谢。
答案 0 :(得分:3)
我建议将其设置为部署过程的一部分。
每次启动应用程序时调用加密都不是一个好主意,因为ASP.Net应用程序池会不时地自行回收,这可能会导致问题。
根据您的部署过程,您可以通过批处理文件powershell脚本执行此操作,但需要在相关的生产计算机上运行。