我正在尝试在 web.config 中设置电子邮件凭据,并且用户名中有一个斜杠:
<mailSettings>
<smtp from="test@mydomain.com">
<network defaultCredentials="true" enableSsl="true" host="test.clientdomain.com" password="password" port="25" userName="domain\admin" />
</smtp>
</mailSettings>
现在,每当我在字符串中看到“\”时,我倾向于用“\”转义它。但我不确定web.config中的userName是否需要这样做。
我需要转义“\”吗?如果不是那为什么?