#asp.net #web-config #mongodb-atlas
#asp.net #web-config #mongodb-atlas
Вопрос:
Я работаю с MongoDB Atlas
ConnectionString
тем, с которым я определил int he Web.config
для ASP.Net
приложения.
Я знаю, что этот конфигурационный файл является XML-документом, поэтому amp;
его необходимо заменить amp;amp;
. Однако, <dbname>
полученный из MongoDB Atlas
строки подключения, показывает ошибку. Это считается «Тег не был закрыт». Как это можно обработать?
<connectionStrings>
<add name="conn" connectionString="mongodb srv://userID:password@clusterTest.mup2u.mongodb.net/<dbname>?retryWrites=trueamp;w=majority" />
</connectionStrings>
Комментарии:
1. Похоже, вы уже понимаете принцип: это XML. Поэтому необходимо закодировать определенные символы, такие как
amp;
становлениеamp;amp;
,<
становлениеamp;<
и>
становлениеamp;>
.
Ответ №1:
Вы имеете дело с XML. Это означает, что определенные символы должны быть закодированы, чтобы избежать их обработки как части структуры XML.
amp;
становитсяamp;amp;
<
становитсяamp;<
>
становитсяamp;>