我目前正在制作一个可以在Eve Online游戏内浏览器中运行的asp.net Web应用程序。此应用程序已连接到数据库,因此我想加密web.config文件,以便密码和用户名不会以明文形式结束。
我使用这种方法:
效果很好,但存在很大问题。虽然应用程序在IE或Chrome等普通浏览器中运行,但当我尝试在游戏内浏览器中运行时,我收到错误消息。我关闭了一些自定义错误,并检查错误发生的位置。该错误似乎是在web.config中引导加密标记。但由于我无法在任何其他浏览器中重现这一点,我无法找到解决方案。
然后我尝试在不加密web.config文件的情况下运行应用程序,即使在游戏内浏览器中也能完美运行。
我与开发人员联系了这个问题,并在他们的论坛上发布,但我还没有得到答案。
该应用程序还必须在游戏内浏览器中工作,因为我可以通过游戏中的浏览器获取有关客户端标题的各种信息,我在我的应用程序中将其用作输入。
所以我的问题是,因为我使用的数据库没有任何重要信息(甚至不是电子邮件)只是简单身份验证的用户名和密码,我可以不加密web.config文件吗?
感谢。