小编Mat*_*ick的帖子

Visual Studio中的测试单独成功,在集合中失败

当我在Visual Studio中单独运行我的测试时,它们都没有问题.但是,当我立刻运行所有这些时,一些通过而一些失败.我尝试在每种测试方法之间暂停1秒但没有成功.

有任何想法吗?在此先感谢您的帮助...

.net c# unit-testing visual-studio

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

JavaScript KeyCode值在Internet Explorer 8中是"未定义的"

我遇到了一些我编写的JavaScript问题,但只能使用Internet Explorer 8.我在Internet Explorer 7或更早版本或Mozilla Firefox 3.5或更早版本上执行此操作时没有问题.当我在Internet Explorer 8上使用兼容模式时,它也可以正常执行.

当用户在文本框中输入值时,我正在做的是覆盖Enter键.所以在我的元素上我有这个:

<asp:TextBox ID="ddPassword" runat="server" TextMode="Password" onkeypress="doSubmit(event)" Width="325"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

然后我有以下JavaScript方法:

function doSubmit(e)
{
    var keyCode = (window.Event) ? e.which : e.keyCode;
    if (keyCode == 13)
        document.getElementById("ctl00_ContentPlaceHolder1_Login").click();  
}
Run Code Online (Sandbox Code Playgroud)

同样,这一切都适用于几乎所有其他浏览器.Internet Explorer 8只是让我很难过.

非常感谢您提供的任何帮助.谢谢!

更新:感谢大家的快速反馈.Chris Pebble和Bryan Kyle都帮助解决了这个问题.我已经授予布莱恩"答案"以帮助他的声誉.感谢大家!

javascript javascript-events internet-explorer-8

11
推荐指数
2
解决办法
5万
查看次数

加密字段和全文搜索,最佳方法?

我有一些字段存储笔记和敏感信息,我想在它进入数据库之前加密.

现在,我使用SQL全文搜索来搜索这些字段.显然加密这些数据会使我的搜索结果失效.

加密这些字段的最佳方法是什么,但仍允许搜索?

sql-server encryption full-text-search

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

将OpenID与WebService一起使用:最佳的身份验证方法?

我正在寻找关于对我的WebService进行身份验证的最佳方法的一些指导.现在,我在.NET 3.5上有一个标准的WebService,以及一个位于此WebService之上的MVC网站.

MVC网站使用OpenID对用户进行身份验证,在开发阶段,我们只是将用户的OpenID声明标识符传递给WebService进行身份验证.显然,这不是我们上线时将向客户发布的内容.

所以我的问题是:对WebService进行身份验证的最佳方法什么?

我使用的一些API使用了身份验证令牌.我们的另一个想法是,在连接到WebService时,向客户端传递一个加密密钥,它们可以用于所有传输.

我在这里大声思考,再次,非常感谢任何帮助!谢谢!

...

更新:现在我已经创建了一个具有OpenIdURL属性的自定义SoapAuthenticationHeader.这用于所有服务调用以验证用户.问题是双重的:

  1. 如果黑客知道用户的OpenIdURL,他们就可以轻松获得对WebService的访问权限.
  2. OpenIdURL目前以纯文本形式传递.

因此,我可以在连接到WebService时将加密密钥传递给客户端,并让客户端在SoapAuthentication头中加密OpenIdURL.但我不确定如何最好地去做...

c# openid asp.net-mvc web-services oauth

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