小编san*_*eev的帖子

Visual Studio 2017提供"将证书添加到受信任的根证书存储失败,并显示以下错误"

我试图在SSL模式设置为true的情况下运行ASP MVC应用程序,每当我运行应用程序时,我都会立即信任IIS Express SSL证书.单击是后,它会显示错误消息'将证书添加到受信任的根证书存储失败,并显示以下错误.访问被拒绝'.我以管理员模式运行Visual Studio 2017.我还通过访问MMC删除了localhost证书.有没有其他人遇到过这个问题.

错误截图

SOLN:这对我有用.删除所有localhost证书.在添加/删除程序中运行修复IIS Express.将localhost证书从个人/证书复制并粘贴到受信任的根证书,它不再抱怨.

ssl ssl-certificate visual-studio iis-express

25
推荐指数
5
解决办法
9120
查看次数

使用转义字符进行 Web.config XML 转换

我的 ASP.net 应用程序有带有此 appSettings 键的 web.config。

<add key="XmlTag" value="Test"/>
Run Code Online (Sandbox Code Playgroud)

我想要转换的值有“大于”符号,即

<add key="XmlTag" value=">~NewValue" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
Run Code Online (Sandbox Code Playgroud)

当值被转换时,它会将值转换为

<add key="XmlTag" value="&gt;~NewValue"/>
Run Code Online (Sandbox Code Playgroud)

如果我在 web.config 中转义“大于”符号,情况也是如此。

<add key="XmlTag" value="&gt;~NewValue" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
Run Code Online (Sandbox Code Playgroud)

以下是在 Visual Studio 中使用 SlowCheetah 进行的转换预览。

网页配置

网页配置

Web.Qa.config: Web.QA.config

变换预览:

Web.config 预览转换

我应该在转换配置文件中做什么,以便在转换文件时添加“大于”符号?

xslt visual-studio web.config-transform

5
推荐指数
0
解决办法
653
查看次数