小编Nic*_*lai的帖子

无法读取配置节'system.servicemodel',因为它缺少节声明

我有点问题.我的旧网络服务器(Windows 2003)已被2008 R2取代.我已经获得了一个管理员帐户,可以做我想做的任何事情,但我不是这方面的专家.我将角色配置为具有应用程序开发和Web服务器(iis7).

但是,我的网站运行.NET4,角色只安装了3.5.所以我试图在服务器上手动安装.NET4.我的问题是,由于我的web.config中的System.ServiceModel部分,我的网站将无法使用它.我确保它在.NET4应用程序池中运行.

我认为这是一个WCF问题,但我无法掌握如何解决它.我尝试过在谷歌上发现的一切.aspnet_regis,ServiceModelReg.exe等.我甚至尝试过重新安装webserver角色,但每次尝试进入网站设置时,我仍然会收到此错误.

我希望这里有一些专家,他们知道如何解决这个问题.

asp.net wcf iis-7 windows-server-2008-r2

31
推荐指数
4
解决办法
8万
查看次数

如果位掩码包含位,我该如何检查?

我不太了解整个bitmask概念.

假设我有一个面具:

var bitMask = 8 | 524288;
Run Code Online (Sandbox Code Playgroud)

我已了解,这是我怎么会结合起来8,并524288和获得524296.

但是,我该如何走另一条路呢?如何检查我的位掩码,看它是否包含8和/或524288

为了使它更复杂,让我们说我的位掩码是18358536,我需要检查是否8524288在该位掩码.我到底怎么做?

c# bit-manipulation bitmask

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

C#:获取XML doc的所有节点

有一个简单的方法,从xml文档中获取所有节点吗?我需要每个节点,childnode等,以检查它们是否具有某些属性.

或者我是否必须抓取文档,询问子节点?

c# xml

12
推荐指数
3
解决办法
4万
查看次数

如何检查字符串是否包含数字

我需要检查字符串是否包含数字.任何数字.不是字符串或字符串是数字,但如果它包含一个数字.

例子:

'test'=没有数字.

'test2'=包含数字.

sql oracle

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

检测用户何时离开页面

如何检测用户是否正在离开我的页面?有点像stackoverflow,如果你已经开始写一篇文章了.

我已经尝试$(window).unload()过jQuery,但我无法让它工作.

这个说法并不完全正确,在IE9中它起作用,实际上有点太好了.如果刷新页面,它也会弹出.但在Chrome中,没有任何触发器.

javascript jquery

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

跟踪栏上的值

快速提问; 在C#,Windows Forms中,是否有可能让System.Windows.Forms.TrackBar在其刻度旁边显示其所有值?我无法找到任何这样做的方式,这让我很难过.有另一种方法来获得这种行为吗?我真的想避免,创建25个标签,并在上面写.

c# trackbar winforms

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

如何将多个Range对象合并为一个,用作Chart源

我正在尝试制作一个图表,其中多列作为源区域.基本上,我想选择特定列,我跳过一些列,并将它们全部合并到一个范围.我已经设置了一个循环,在那里我创建了一个范围,并将它的地址附加到一个字符串,并用逗号分隔它们.我很确定这是Excel想要格式化的方式.

但是,我似乎无法从这个字符串创建一个新的范围.

我希望有人可以帮助我.

我非常想避免,不得不将列复制到新工作表,并将其全部标记为范围.

我有以下代码,用于组合范围:

'Loops for each number of sections
For Z = 1 To Sheet1.txtNoSections

    'Get gauge to use
    Section = Workbooks(ThisWorkbook.Name).Worksheets(1).Cells(26 + Z, 6).Value
    'Sets varibel for distance from root
    Dist = Workbooks(ThisWorkbook.Name).Worksheets(1).Cells(26 + Z, 3).Value
    'Get range to use
    Set ChartRange = ActiveSheet.Range(ActiveCell, ActiveCell.Offset(rc, Section))
    RangeString = RangeString & ChartRange.AddressLocal
    If Z <> 1 Then
        RangeString = RangeString & ","
    End If

Next Z
Run Code Online (Sandbox Code Playgroud)

然后我尝试用这样的东西来获得一个新的范围,但没有运气.

Dim ActualRange As Range
Set ActualRange = ActiveSheet.Range(RangeString)
Run Code Online (Sandbox Code Playgroud)

打印RangeString时,它看起来像这样: $S$2$V$6181$S$2:$X$6181,$S$2:$Z$6181,$S$2:$AB$6181,$S$2:$AD$6181,$S$2:$AF$6181,$S$2:$AH$6181,$S$2:$AJ$6181,$S$2:$AL$6181,$S$2:$AN$6181,$S$2:$AP$6181,$S$2:$AR$6181,$S$2:$AT$6181,$S$2:$AV$6181,$S$2:$AX$6181,$S$2:$AZ$6181,$S$2:$BB$6181,$S$2:$BD$6181,$S$2:$BF$6181,$S$2:$BH$6181,$S$2:$BJ$6181,$S$2:$BL$6181,$S$2:$BN$6181,$S$2:$BP$6181

好像是同一个联盟会做的.

excel vba excel-vba

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

将父ID添加到隐藏字段

我在MVC/Razor/Entity Framework中苦苦挣扎.

我需要创建一个引用父对象的对象.我的模型中有一个名为ParentID的字段,但我无法弄清楚如何用父母的ID填充它.

我认为我的视图中需要一个隐藏字段,然后可能将ParentID放在ViewBag中,并将ViewBag属性指向隐藏字段,但我似乎无法使其工作.

这样的事情是我的假设:

@Html.Hidden("BladeID", ViewBag.ParentBlade)
Run Code Online (Sandbox Code Playgroud)

我不确定我是否已经很好地解释了自己,所以请你离开,我会扩展.

另外,我不确定我这样做是否正确.来自webforms的这对我来说都是全新的.

asp.net-mvc entity-framework razor

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

如何从节点模块导出异步功能

我正在尝试编写一个节点模块,以处理我的各种数据库调用.我想尽可能使用async/await,但我遇到了一些问题.

我一直在使用promises,并导出这些函数.例:

function GetUsernames() {
    return new Promise(function (resolve, reject) {
        sql.connect(config).then(function () {
            new sql.Request()
                .query("SELECT [UserName] FROM [Users] ORDER BY [LastLogin] ASC").then(function (recordset) {
                    resolve(recordset);
                }).catch(function (err) {
                    reject(err);
                });
        });
    });
}
Run Code Online (Sandbox Code Playgroud)

然后我导出如下:

module.exports = {
    GetUsernames: GetUsernames,
    GetScopes: GetScopes,
    UpdateToken: UpdateToken,
    SetOwner: SetOwner
};
Run Code Online (Sandbox Code Playgroud)

但是,我应该如何使用异步函数来使用node7中可用的async/await?

我还是只回复一个承诺吗?我试过这样做,但是当我在我的代码中调用它时,它不起作用.

const db = require("dataprovider");
...
var result = await db.GetUsernames();
Run Code Online (Sandbox Code Playgroud)

它给了我:

SyntaxError:意外的标识符

在db名称上(如果我只使用promise函数,则使用then().)

也许我的谷歌技能很糟糕,但在这个问题上,我没有设法谷歌我可以使用的任何东西.

在我的模块中,我如何制作一个异步功能,我可以在其他地方等待?

node.js async-await

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

检查字符串中多次出现的字符

我正在努力应该有点简单.我需要制作一个正则表达式来检查字符串是否有效.其中一个标准是字符串只包含1个句点('.').

所以,我在制作匹配时遇到问题,如果它找到一个单一的句号,就会多次出现.它不是站在彼此旁边的句子(\.{2,})而是单个句点,在我的字符串中的多个位置.

regex

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

图像的异步数据绑定会导致跨线程异常

我有一个问题,我的WPF应用程序.我正在尝试使用viewmodel中的image属性在我的gridview中对图像字段进行数据绑定.

<DataGridTemplateColumn Header="Image" IsReadOnly="True">
    <DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
        <Image Source="{Binding Path=Image, IsAsync=True}" />
    </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)

如果我不使用IsAsync,这没问题.但是,我想做异步,因为它需要加载大量图像,并且需要从Web服务加载它们.

Image属性的代码是this,它只调用一个调用web服务的处理程序dll.

    public BitmapSource Image
    {
        get { return image ?? (image = ImageHandler.GetDefaultImages(new[] {ItemNumber},160,160)[0].BitmapSource()); }
    }
Run Code Online (Sandbox Code Playgroud)

但是,只要我添加了IsAsync = true,我就会在表单加载后得到以下异常:

The calling thread cannot access this object because a different thread owns it.

我是WPF的新手,我有点假设,当async设置为true时,它处理了线程本身.在数据绑定中是否需要以某种方式调用?如果是这样,我该怎么做呢?

data-binding wpf asynchronous datagridview bitmapsource

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

停止服务

我正在尝试使用我制作的控制台程序来停止正在运行的服务.这是我的代码:

ServiceController sc = new ServiceController(ServiceName, ".");
sc.Stop();
Run Code Online (Sandbox Code Playgroud)

然后我等待服务状态,转为Stopped,但这种情况从未发生过.它似乎有StopPending,从不转到Stopped.当我检查Services.msc时,它被列为已停止,并且在任务管理器中,该过程消失了.

它会永远待在待定状态吗?难道我做错了什么?我有服务的代码,如果我需要修改那里的东西.

c# windows-services

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

无法使我的正则表达式匹配

我在javascript中的正则表达式有些麻烦.我有以下代码,我认为应该匹配,但事实并非如此.

var rgx = new RegExp("{\d+:(\d+)}");

if (rgx.test("{0:00000}") == true) {
    alert("match");
}
else
{
    alert("no match");
}
Run Code Online (Sandbox Code Playgroud)

我不确定我是否应该在这里使用test().我真的想抓住这个组,在我的正则表达式中,但exec()似乎给了我相同的结果.

那么我做错了什么?

javascript regex

0
推荐指数
1
解决办法
52
查看次数