小编Sim*_*rdo的帖子

Powershell暂时添加到路径中

我正在尝试编写一个简单的PowerShell脚本来部署Visual Studio ASPNET Core 1项目.

目前,我可以说在批处理文件中

Path=.\node_modules\.bin;%AppData%\npm;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\git
Run Code Online (Sandbox Code Playgroud)

这会在会话期间修改路径变量...对于我的生活,我无法弄清楚如何在powershell中做这个简单的事情.

有人可以帮我翻译成powershell吗?

TIA!

powershell

9
推荐指数
2
解决办法
7698
查看次数

MVC 6 WebFarm:无法解密防伪令牌

我在webfarm场景(具有多个AppServer的ARR前端)中运行MVC 6(vNext).服务器关联关闭.

当我在app服务器之间从一个请求跳到另一个请求时,我得到了错误

CryptographicException:密钥环中找不到密钥{3275ccad-973d-43ca-930f-fbac4d276640}.

InvalidOperationException:无法解密防伪标记.

以前,我相信这是通过在web.config中设置静态MachineKey来处理的.

据我了解,我们现在已经转移到一个新的DataProtection API,我尝试了以下内容,认为应用程序名称被用作某种种子:

        services.AddDataProtection();
        services.ConfigureDataProtection(configure =>
        {                
            configure.SetApplicationName("WebAppName");
        });
Run Code Online (Sandbox Code Playgroud)

这不能解决问题.

知道如何在vNext中解决这个问题吗?

iis asp.net-mvc asp.net-core-mvc asp.net-core

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

在"INSTEAD OF UPDATE"触发器内部进行MSSQL条件检查

使用MSSQL2008.

我有两张桌子.

TableResource
-------------
ID [bigint]
Attribute1 [int]
Attribute2 [int]
Attribute3 [int]
VersionId [uniqueidentifier]
Run Code Online (Sandbox Code Playgroud)

TableResourceHistory
--------------------
ID [bigint]
Attribute3History [int]
HistoryDate [datetime]
VersionId [uniqueidentifier]
Run Code Online (Sandbox Code Playgroud)

我有一个instead of update需要完成两件事的触发器:

  • 如果字段" TableReResource.Attribute3"已更改,则使用"旧"Attribute3值将历史记录写入历史表,并且还修改表的" TableResource.VersionId"字段TableResource.
  • 如果" TableReResource.Attribute3" 没有变化,那么只需通过UPDATE.

这是我到目前为止所做的,但是我无法想出相等比较来触发历史记录日志.

CREATE TRIGGER [dbo].[tr_UpdateResourceHistoryVersionId] ON [dbo].[TableResources]
INSTEAD OF UPDATE
AS
   SET NOCOUNT ON;
BEGIN                                           

-- ?? IF inserted.Attribute3 = deleted.Attribute3
-- ??  THEN we just pass the UPDATE through

UPDATE [TableResources]
SET 
    VersionId = inserted.VersionId,
    Attribute1 = inserted.Attribute1,
    Attribute2 …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2008 database-trigger

5
推荐指数
1
解决办法
540
查看次数

DocumentDB:"Upsert"有什么意义?

我正在尝试理解API的这一部分,以便以最有效的方式更新文档.

鉴于以下内容:

  • " Replace"要求文档已存在
  • " Upsert"不要求文档存在,但如果文档ID要进行更新则需要文档ID.
  • 这两个命令都不能进行部分文档更新,这意味着我无法想到任何我不必先查询文档,然后对受影响的属性进行更改,然后替换/ upsert整个文档的情况.

如果我总是要查询文档第一无论如何,以避免歼灭未传回任何UPSERT属性值/替换,我不能做了部分更新,什么是兼具UPSERT并更换点?

我错过了这两个命令的预期用例吗?

azure-cosmosdb

5
推荐指数
1
解决办法
5026
查看次数

将while循环值作为SQL Server中的多行返回,而不是多个结果集

我有以下T-SQL,用于生成一些随机值:

DECLARE @cnt INT = 0;

WHILE @cnt < 100
BEGIN

select
    Random_String =
    substring(x,(abs(checksum(newid()))%36)+1,1)+       
    substring(x,(abs(checksum(newid()))%36)+1,1)+
    substring(x,(abs(checksum(newid()))%36)+1,1)

from
          (select x='0123456789ABCDEFGHJKLMNPQRSTUWXYZ%#-=+') a

          SET @cnt = @cnt + 1;
END;
Run Code Online (Sandbox Code Playgroud)

这很好用,除了每个字符串返回,看起来像一个独立的结果集.

有没有办法重构该查询以将每个值作为同一结果集中的一行返回?

环境是MS SQL Server 2008.

谢谢!

sql t-sql sql-server

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

行中的Bootstrap Vertical Center内容

我在Bootstrap 3中有一个简单的表格式布局(它是一个"属性网格"):

<div class="row">
  <div class="col-md-3">
    <div id="propGrid">
      <div class="row pgTable">
        <div class="col col-md-12">
          <div class="row pgGroupRow">
            <div class="col col-md-12 pgGroupCell">Editor</div>
          </div>
          <div class="row pgRow">
            <div class="col col-md-5 pgCell">Font<span class="pgTooltip" title="The font editor to use">[?]</span></div>
            <div class="col col-md-7 pgCell"><input type="text" id="pg0font" value="Consolas" <="" input=""></div>
          </div>
          <div class="row pgRow">
            <div class="col col-md-5 pgCell">Font size</div>
            <div class="col col-md-7 pgCell"><span class="ui-spinner ui-corner-all ui-widget ui-widget-content"><input type="text" id="pg0fontSize" value="14" style="width:50px" aria-valuemin="0" aria-valuemax="20" aria-valuenow="14" autocomplete="off" class="ui-spinner-input" role="spinbutton"><a tabindex="-1" aria-hidden="true" class="ui-spinner-button ui-spinner-up ui-corner-tr"></a><a tabindex="-1" aria-hidden="true" class="ui-spinner-button ui-spinner-down …
Run Code Online (Sandbox Code Playgroud)

html css css3 twitter-bootstrap twitter-bootstrap-3

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