小编rec*_*ive的帖子

将asp.net应用程序部署到IIS中的根目录

如何将asp.net应用程序部署到IIS6 Web服务器的根目录?我之前部署的所有应用程序都在目录中,例如http://www.example.com/app1/.为了第一次部署它,我一直只是去了IIS管理器,并在该文件夹的属性中选择了"创建应用程序".

现在我正在尝试在网站的根目录上创建一个应用程序,例如http://www.example.com/.但是属性页面是不同的,似乎没有在根目录中创建应用程序的选项.

这可能很简单,但我无法弄清楚这一点.

asp.net deployment iis

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

我是否可以强制安装程序项目使用构建的解决方案而不是原始解决方案中的.config文件?

我正在使用此问题的解决方案,以便App.config在Winforms项目中应用配置更改.我还有一个项目的安装程序项目,它创建一个可安装的*.msi文件.问题是,安装程序中捆绑的配置文件是原始的,未转换的配置文件.因此,即使构建的winforms项目的配置文件已应用了所有正确的转换,我们也无法在生产安装程序中获取生产连接字符串.

有没有办法强制安装程序项目使用项目构建的输出?

installer visual-studio-2010 winforms web-config-transform

10
推荐指数
3
解决办法
5578
查看次数

如何将查找作为2个旧查找的联合?

如何从2个旧查找联盟中查找?似乎a = a.Union(b)不适合他们.

.net c# linq

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

在计算对象上调用方法时,javascript中的"this"是什么?

我知道this可能是javascript中第二个被问到最多的东西,就在浮点运算之后.

我大致知道如何this工作的,以及它如何影响箭头功能.call(),.apply().bind().我以为我理解了它的一切.但我不.

在Web浏览器中,按预期document.createElement("div").classList.add("c")产生undefined.然而,这个表达令人惊讶地是一个错误.

(true && document.createElement("div").classList.add)("c")
Run Code Online (Sandbox Code Playgroud)

我预计它会是一样的,但它确实如此

Uncaught TypeError: Illegal invocation
    at <anonymous>:1:54
Run Code Online (Sandbox Code Playgroud)

javascript this

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

Linq方法将null转换为空IEnumerable <T>?

我正在处理从第三方API返回给我的一些数组.有时这些回来了null.除了null case之外,我能够使用LINQ优雅地处理所有内容.我提出了这样的事情:

IEnumerable<Thing> procs = APICall(foo, bar);
var result = from proc in procs ?? Enumerable.Empty<Thing>()
    where proc != null
    select Transform(proc);
Run Code Online (Sandbox Code Playgroud)

在这里使用聚结操作员有点烦恼.我错过了处理这个问题的LINQ吗?

c# linq ienumerable

9
推荐指数
1
解决办法
3209
查看次数

有没有办法在我的代码中使用Typescript.Collections.HashTable?

我在Typescript编译器的代码中看到了"HashTable"的实现(在文件src/compiler/core/hashTable.ts中).

你知道有没有办法直接在我的Typescript项目中使用它?

typescript

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

SQL查询为列中的每个唯一值返回一条记录

我在SQL Server 2000中有一个表,我试图以特定的方式查询.显示此信息的最佳方式是使用示例数据.

看,[Addresses]:

Name         Street                 City          State
--------------------------------------------------------
Bob          123 Fake Street        Peoria        IL
Bob          234 Other Street       Fargo         ND
Jim          345 Main Street        St Louis      MO
Run Code Online (Sandbox Code Playgroud)

这实际上是实际表结构的简化示例.桌子的结构完全超出了我的控制范围.我需要一个查询,每个名称将返回一个地址.哪个地址无关紧要,只有一个地址.结果可能是这样的:

Name         Street                 City          State
--------------------------------------------------------
Bob          123 Fake Street        Peoria        IL
Jim          345 Main Street        St Louis      MO
Run Code Online (Sandbox Code Playgroud)

我在这里找到了一个类似的问题,但是由于我没有访问权限CROSS APPLY,所以在我的情况下没有给出任何解决方案,并且调用MIN()每个列会将不同的地址混合在一起,虽然我不关心返回哪个记录,但它必须是一个完整的行,而不是不同行的混合.

改变表结构的建议对我没有帮助.我同意这个表很糟糕(这比这里显示的更糟)但这是我无法改变的主要ERP数据库的一部分.

此表中有大约3000条记录.没有主键.

有任何想法吗?

sql t-sql sql-server-2000

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

是否可以使用linq GroupBy一组值?

我知道如何使用匿名类型按固定的值列表进行分组.我想要做的是按一组实际值进行分组.

例如,此表达式的结果为2.

new List<HashSet<int>> {
    new HashSet<int> { 4 },
    new HashSet<int> { 4 }
}.GroupBy (x => x).Count()
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法将这些集合放在同一个组中,以便结果为1.在python中,这将使用完成frozenset.

这样做最干净的方法是什么?

c# linq group-by hashset

8
推荐指数
1
解决办法
1609
查看次数

抑制数据表ajax请求中不必要的参数?

我正在使用带有ajaxserverSide选项的jquery datatables插件.该文档指定了每个请求包含的字段.有很多.而且大多数都没有在我的用例中添加任何内容.以下是请求中查询字符串参数的简短摘录.

columns[0][data]:0
columns[0][name]:
columns[0][searchable]:true
columns[0][orderable]:true
columns[0][search][value]:
columns[0][search][regex]:false
columns[1][data]:1
columns[1][name]:
columns[1][searchable]:true
columns[1][orderable]:true
columns[1][search][value]:
columns[1][search][regex]:false
Run Code Online (Sandbox Code Playgroud)

这对表中的每一列都有效.这在使用10列时会创建一个非常长的查询字符串.事实上,我在我的网络服务器中遇到了网址限制.

有没有办法抑制某些属性被包含,或者抑制空的属性或具有默认值?该文档没有任何明显的方法来限制查询字符串的大小.

ajax jquery datatables query-string

8
推荐指数
1
解决办法
3129
查看次数

C#中的代理问题

在下面的程序中,DummyMethod总是打印5.但是如果我们使用注释代码,我们会得到不同的值(即1,2,3,4).任何人都可以解释为什么会这样吗?

        delegate int Methodx(object obj);

        static int DummyMethod(int i)
        {
            Console.WriteLine("In DummyMethod method i = " + i);
            return i + 10;
        }

        static void Main(string[] args)
        {    
            List<Methodx> methods = new List<Methodx>();

            for (int i = 0; i < 5; ++i)
            {
                methods.Add(delegate(object obj) { return DummyMethod(i); });
            }

            //methods.Add(delegate(object obj) { return DummyMethod(1); });
            //methods.Add(delegate(object obj) { return DummyMethod(2); });
            //methods.Add(delegate(object obj) { return DummyMethod(3); });
            //methods.Add(delegate(object obj) { return DummyMethod(4); });

            foreach (var method in methods)
            { …
Run Code Online (Sandbox Code Playgroud)

c# delegates closures

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