小编Sno*_*owy的帖子

使用AppCmd设置特定的IIS 7站点?

我在单个默认网站上有一台带有多个apps/vdirs的IIS 7计算机.我想用这个身份验证设置其中两个:anonymous - off impersonation - on forms auth - off windows auth - on

我想用appcmd.exe做这个,但似乎无法正确地获得语法.有人有运气吗?

谢谢.

authentication scripting iis-7 batch-file

10
推荐指数
1
解决办法
5949
查看次数

现在和下一个小时之间的时间跨度?

现在是8:30,我试图找出从现在到下一个整个小时(9:00)之间的秒数.我想我只是想DateTime.Now.AddHours(1)但在我这样做后,我认为我需要"地板".如何获得这个价值?

谢谢.

c# datetime timespan

9
推荐指数
4
解决办法
9248
查看次数

Azure Table 获取下一个功能?

查询 Cosmos DB(表存储 API)以获取存储中的“下一个”项目的好策略是什么?“下一个”定义为上次调用未返回的前 1 个项目。上次调用返回的项目保存在内存中。使用 .NET 框架,C#。表预计可容纳大约 200 万个条目,因此不首选表扫描。:)

表存储看起来像这样:分区键(多个值的组合):“0000/00/01/2020-01-11”。例如,行键单个 int 值 1。行包含其他字符串数据。

所以键值对(分区键和行键)如下所示。该应用程序需要大量读取,但不一定使用日志尾模式 ( https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-design-guide#log-tail-pattern ) .

0000/00/01/2020-01-11,1,aaa,x
0000/00/01/2020-01-11,2,aaa,y
0000/00/01/2020-01-11,3,aaa,z
0000/00/01/2020-01-11,4,bbb,x
0001/00/01/2020-01-11,5,aaa,x
0001/00/01/2020-01-11,6,ddd,x
Run Code Online (Sandbox Code Playgroud)

(注意底部的两个实体将在不同的分区中,因此“aaa,x”存在于两个分区中)。

所以我认为查询只获得一项是

TableQuery<MyClass> query = new TableQuery<MyClass>()
                    .Where(TableQuery.GenerateFilterCondition("0000/00/01/2020-01-11", QueryComparisons.Equal, "aaa")).Take(1);
Run Code Online (Sandbox Code Playgroud)

如果那是代码正确,并返回“aaa,x”如何确保后续查询得到“aaa,y”,下一次得到“aaa,z”,下一次得到“bbb,x”和下一个将在同一分区中再次获得“aaa,x”?

如果制作富对象没有意义,而是直接查询 REST API 并可能保留上次在另一个表中使用的项目和两个表之间的外部联接或其他过滤条件,我愿意设计那个方向。

谢谢!

azure azure-table-storage azure-cosmosdb azure-cosmosdb-tables

7
推荐指数
1
解决办法
248
查看次数

优化SQL Server上的数字表创建?

运行SQL Server Express 2008.我为某些实用程序功能创建了"数字表".由于表填充是自动构建的一部分,因此每次部署时都会花费过多的时间.

冒着"过度优化"的风险,有人可以评论我如何能够尽快实现这一目标吗?也许玩索引填充因子或创建PK时?

IF EXISTS (SELECT *  FROM dbo.sysobjects 
WHERE id = OBJECT_ID(N'Numbers') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
BEGIN
drop TABLE [Numbers]
end

CREATE TABLE [Numbers]
(
      [Number] [int]
    , CONSTRAINT [Index_Numbers] PRIMARY KEY CLUSTERED
        (
            [number] ASC
        ) ON [PRIMARY]
) 
ON [PRIMARY]
Declare @cnt int
Select @cnt=0
SET NOCOUNT ON
while (@cnt<10000)
BEGIN
INSERT INTO NUMBERS(NUMBER) SELECT @cnt
SELECT @cnt=@cnt+1

end
Run Code Online (Sandbox Code Playgroud)

insert sql-server-2008

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

将Guid数组最快转换为String和Back?

在.NET 4.0中,我有时会有一个Guid []或200个项目都需要转换为string [],有时候我必须反过来.

什么是最快/最聪明的方法呢?

谢谢.

linq arrays guid

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

LINQ不以List <string>开头

我有一个List <string>,里面有五个字符串:

abc
def
ghi
jkl
mno
Run Code Online (Sandbox Code Playgroud)

我有另一个字符串,"pq",我需要知道列表中的每个字符串是否都不以"pq"开头 - 我将如何使用LINQ(.NET 4.0)?

linq string

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

WiX 3.5从热安装服务,需要自定义操作吗?

我有一个VS2010 WiX项目,主要是.wxs文件和一个空的.wxs文件.在项目的prebuild事件中覆盖空的.wxs,使用heat.exe从控制台exe收集所有内容.exe有InstallUtil挂钩,在VS安装项目的时代,exe作为服务安装.

我尝试使用<ServiceInstall>WiX中的位,但是当我指定可执行文件和其他元素来安装服务时,轻抱怨主.wxs中的.exe与热量生成的.wxs中的.exe之间的冲突.

我认为自定义操作不是进行服务安装的最佳方式,因此我尝试使用XSL转换来获取我不想要的文件(它是100个单个文件).

我的XSL必须有问题,因为它不匹配/过滤.这里是:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt"
exclude-result-prefixes="msxsl"
    xmlns:Wix="http://schemas.microsoft.com/wix/2006/wi">

  <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />
  <xsl:template match="@* | node()">
    <xsl:copy>
      <xsl:apply-templates select="@* | node()" />
    </xsl:copy>
  </xsl:template>

<xsl:template match="
        Component[File/@Source='$(var.bindir)\servicehost.exe']"/
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

我需要撕掉的部分.wxs看起来像这样:

    ....
     <Component Id="cmpD64BE1790BFAF0F05DA37558F5D72572" Guid="{6C70DDC8-349B-4B66-A415-DE08E302C2A8}">
                    <File Id="fil24DFDFCA765C9A8BBB8854CE66AED0E8" KeyPath="yes" Source="$(var.bindir)\servicehost.exe" />
                </Component>
    ....
<ComponentRef Id="cmpD64BE1790BFAF0F05DA37558F5D72572" />
    ....
Run Code Online (Sandbox Code Playgroud)

使这项工作的最佳方法是什么?

谢谢.

xslt windows-installer custom-action wix wix3.5

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

SQL Server所有错误列表?

我试图捕获所有SQL Server错误的列表,因此我调用C#(.NET 4.0)可以根据发生的情况做不同的事情.

我想在http://technet.microsoft.com/en-us/library/cc645611.aspx 以及所有其他相关页面中获取所有 内容.

显然SQL Server已经在某个地方的某个表中,但在哪里?

谢谢.

error-handling sql-server-2008

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

WinForm在时间到期后自动关闭?

在Framework 4.0中,我有一个从另一个窗体打开的WinForm,显示一些东西和一个进度条,然后坐在那里.如果用户没有手动关闭它,我想在n secods之后关闭那个"弹出"窗体.最聪明的方法是什么?

谢谢.

winforms

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

Console App CSHTML Intellisense和Binding?

我有一个控制台应用程序没有任何ASP.NET MVC应用程序的项目引用.运行Visual Studio 2010.

我创建了一个cshtml文件来测试一些模板绑定.我没有在cshtml中获得IntelliSense,并且在页面开头放置"@model MyDataClass"也没有得到认可.

如何在我的控制台应用程序中获得一些View功能?

谢谢.

asp.net-mvc console-application razor

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