小编unc*_*ged的帖子

如何在.NET Core中设置NamedPipeServerStream的PipeSecurity

我正在将库从 .NET Framework 4.6.1 移植到 .NET Standard 2.0。在 Framework 中,NamedPipeServerStream构造函数可以接受PipeSecurity参数,但这在 Core 中不是一个选项。Core中如何设置a的安全性NamedPipeServerStream

named-pipes .net-core .net-standard-2.0

14
推荐指数
2
解决办法
4422
查看次数

授予数据库的完整 SQL Server 权限

如何让用户(创建时没有登录)完全控制包含的数据库,而不必指定该数据库的名称,例如 GRANT CONTROL ON DATABASE::DatabaseName TO UserName,但不使用数据库名称?我认为它会包括 GRANT ALTER ANY SCHEMA TO UserName,但我不确定我还需要授予什么,或者是否有更好的方法。谢谢。

sql-server permissions roles

6
推荐指数
1
解决办法
2万
查看次数

如何进行 Razor 页面本地化

我浪费了大量时间筛选有关如何本地化 Razor Pages 的不完整解释,经常发现答案与 MVC 有关。因此,让我为您节省所有时间,并为您提供对我有用的简单步骤。我不会假装知道为什么需要任何东西的细节,只是知道它有效。

localization razor-pages

4
推荐指数
1
解决办法
832
查看次数

简单的XSLT文本替换

我正在寻找一种更简单,更优雅的方式来替换XML中的文本.对于源XML,例如:

<A>
 <B>
  <Name>ThisOne</Name>
  <Target>abc</Target>
 </B>
 <B>
  <Name>NotThisOne</Name>
  <Target>abc</Target>
 </B>
 <B>
  <Name>ThisOne</Name>
  <Target>def</Target>
 </B>
</A>
Run Code Online (Sandbox Code Playgroud)

我想将名称为"ThisOne"的所有Target元素的文本更改为"xyz".

结果将是:

<A>
 <B>
  <Name>ThisOne</Name>
  <Target>xyz</Target>     <--   Changed.
 </B>
 <B>
  <Name>NotThisOne</Name>
  <Target>abc</Target>
 </B>
 <B>
  <Name>ThisOne</Name>
  <Target>xyz</Target>     <--   Changed.
 </B>
</A>
Run Code Online (Sandbox Code Playgroud)

我完成了这个:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="B/Target">
    <xsl:choose>
      <xsl:when test="../Name/text()='ThisOne'"><Target>xyz</Target></xsl:when>
      <xsl:otherwise><Target><xsl:value-of select="text()"/></Target></xsl:otherwise>
    </xsl:choose>
  </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

我在想这可以用<xsl:template match ="B/Target/text()">完成,所以我可以只替换文本而不是整个元素,但我无法弄清楚其余部分.

提前致谢.

xml xslt xslt-1.0

2
推荐指数
1
解决办法
718
查看次数