Web.config 中的 ConnectionStrings for MongoDB Atlas 将 <dbname> 视为未关闭的标记

ConnectionStrings in Web.config for MongoDB Atlas considers <dbname> as un closed tag

我正在使用 MongoDB Atlas ConnectionString,我为 ASP.Net 应用程序定义了 Web.config

我知道这个配置文件是一个 XML 文档,因此 & 需要替换为 &amp;。但是,从 MongoDB Atlas 连接字符串中获取的 <dbname> 显示错误。这被视为“标签未关闭”。如何处理?

<connectionStrings>
<add name="conn" connectionString="mongodb+srv://userID:password@clusterTest.mup2u.mongodb.net/<dbname>?retryWrites=true&w=majority" />
</connectionStrings>

您正在处理 XML。这意味着必须对某些字符进行编码,以避免它们被视为 XML 结构的一部分。

  • & 变为 &amp;
  • < 变为 &lt;
  • > 变为 &gt;