asp.net – 当我的模拟帐户被锁定时,如何防止显示用户名和密码?

我目前正在托管一个用VB.NET 4编写的Web应用程序.该应用程序使用模拟,在web.config中存储用户名和密码.我的问题是当模拟帐户被锁定(这会占用网站)时,网站会显示一个错误页面,其中包含以明文形式显示用户名和密码的堆栈跟踪.

自定义错误消息设置为关闭,所以我不确定为什么会发生这种情况.我没有选择加密web.config的这一部分,因为我们有一个复制到生产服务器的登台服务器,并且每个服务器上的加密密钥都不同.

正在显示的web.config中的条目:

<identity impersonate="true" userName="test\myservice.account" password="123"/>
<machineKey validationKey="11111111" decryptionKey="222222222" validation="SHA1"/>

解决方法

您声明自定义错误模式已关闭,这意味着您将看到web.config输出.将自定义错误设置为true,指定错误页面,然后您不应该看到web.config输出.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....