问题列表 - 第3339页

如何使用Visual Studio 2008对C#Web服务进行单元测试

您应该如何使用Visual Studio 2008在C#中对Web服务进行单元测试?当我生成单元测试时,它会添加对Web服务类的实际引用,而不是Web引用.它设置指定的属性:

http://msdn.microsoft.com/en-us/library/ms243399(VS.80).aspx#TestingWebServiceLocally

然而,它将在不执行测试的情况下完成.我试图添加调用,WebServiceHelper.TryUrlRedirection(...)但调用不喜欢目标,因为它继承WebService,而不是WebClientProtocol.

c# unit-testing web-services

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

OpenBD或Railo是ColdFusion的可行替代品吗?

这里有没有人有过在生产中运行OpenBD或Railo的经验?我们有一些传统的CF6.1应用程序需要托管在某处,我想知道OpenBD或Railo是否足够稳定以供生产使用,不需要大量的工作就可以迁移到等等.

coldfusion openbd railo cfml

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

如何在C#中验证日期时间?

我怀疑我是唯一提出这个解决方案的人,但是如果你有更好的解决方案,请在这里发布.我只想在这里留下这个问题,以便我和其他人可以在以后搜索.

我需要判断是否在文本框中输入了有效日期,这是我提出的代码.当焦点离开文本框时我会触发它.

try
{
    DateTime.Parse(startDateTextBox.Text);
}
catch
{
    startDateTextBox.Text = DateTime.Today.ToShortDateString();
}
Run Code Online (Sandbox Code Playgroud)

c# validation datetime

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

ASP MVC中的自定义错误处理

我想超越ASP mvc中给出的默认错误处理.我有一个错误控制器,所以我希望根据发生的事情给出不同的错误消息:即无效的参数,权限被拒绝,OMG DATABASE DEAD等.

但我似乎无法解决如何做到这一点,这是我尝试过的:

[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException))]
Run Code Online (Sandbox Code Playgroud)

它最终导致运行时错误.

此外,在同一主题上,是否可以添加更多可以传递给错误控制器的参数,例如:

[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException), Error="dumb arguments")]
Run Code Online (Sandbox Code Playgroud)

谢谢

error-handling asp.net-mvc

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

单元测试Application_Start

我正在寻找关于如何在Global.asax中对Application_Start方法进行单元测试的任何类型的信息(更喜欢Moq).我正在使用ASP.NET MVC并试图达到难以捉摸的100%代码覆盖率!

我使用MVC的事实不是重点.并且说不测试Start是不必要的也不是真正的答案.如果我有其他代码怎么办?我需要知道如何测试它.

c# asp.net-mvc unit-testing

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

白色空间何时在Python中不重要?

白色空间何时在Python中不重要?

它似乎在列表中被忽略,例如:

for x in range(5):
    list += [x, 1
,2,3,

     4,5]
Run Code Online (Sandbox Code Playgroud)

python whitespace

3
推荐指数
2
解决办法
552
查看次数

RegEx匹配没有单个字母分隔符

Medicare资格EDI示例回应是我想要匹配的.

我有一个看起来像这样的字符串:

LN:SMITHbbbbbbbbFN:SAMANTHAbbBD:19400515PD:1BN:123456PN:9876543210GP:ABCDEFGHIJKLMNOID:123456789012345bbbbbPC:123PH:8005551212CD:123456PB:123ED:20060101TD:2070101LC:NFI:12345678FE:20070101FT:20080101

我需要一组看起来像这样的匹配:

Key | Value
-------------------
LN  | SMITHbbbbbbbb
FN  | SAMANTHAbb
BD  | 19400515
... etc

我整天都在处理这个问题,而且似乎无法获得可接受的匹配方案.我打算用for循环编程它,如果我想不出来就找到冒号的索引.

我尝试过使用负向前瞻,但我没有到达任何地方.这是C#,我正在测试时使用这个测试器(.Net)和The Regex Coach(非.Net).

我试过用这个:

([\w]{2})\:(?![\w]{2}\:)
Run Code Online (Sandbox Code Playgroud)

但这只匹配键和它们的冒号,如"LN:","FN:"等.

如果我使用:

([\w]{2})\:(.+?)([\w]{2})\:
Run Code Online (Sandbox Code Playgroud)

它也消耗下一个匹配的两个字符键和冒号,导致我只匹配每个其他键/值对.

有没有办法让我在.Net中使用RegEx正确匹配这些,或者我是否坚持使用更程序化的解决方案?请记住,我不能认为键总是大写字母.它们可能包含数字,但它们总是两个字符,然后是冒号.

提前感谢您提供的任何帮助.

c# regex lookahead negative-lookahead

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

如何获取 ListView 中的起始索引和可见项的数量?

我有一个在虚拟模式下工作的列表视图,在 LargeIcons 视图中。检索很昂贵,所以我想询问所有可见项目的数据。如何获取可见项的起始索引和总数?

更新:我知道 CacheVirtualItems 事件。我们使用的第三方数据库需要大约 3 秒来检索一条记录,但需要大约 4 秒来检索一千条记录,所以我必须在大块中进行。我需要确保可见记录在我们检索的记录中,所以我需要知道可见项的起始索引和总数。如果这不可行,我将不得不找到一种解决方法(这可能涉及使用带有大量图像单元格的 DataGridView 来模仿 LargeIcons 视图),但如果可能的话,我想正确地执行此操作。

c# listview

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

核心动画/可可中的小部件"翻转"行为

我正在尝试创建一个复制Dashboard小部件行为的Card类,因为您可以将控件或图像或其他任何内容放在卡的两侧并在它们之间切换.

图层支持的视图具有转换属性,但更改它不会执行我期望它做的操作(围绕y轴旋转图层将其折叠到左侧).

我被指向了一些未记录的功能和一个名为cgsprivate.h的.h文件,但我想知道是否有正式的方法来执行此操作?这个软件必须发货,我讨厌看到它失败,因为苹果公司的人在10.6中取得了它.

任何人都知道如何做到这一点?对于我来说,如此简单的小部件在Core Animation中很难做到.

提前致谢!

编辑:我可以使用图层上的图像来完成此行为,但我不知道如何在图层上获得更高级的控件/视图/任何内容.卡片示例使用图像.

macos cocoa core-animation transform

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

运行时C#知道是否正在使用32位或64位版本的COM接口

我想构建一个DLL类库使用COM Interop,使用C#,目标ANY CPU,并将其注册为32位和64位接口.

我希望能够在运行时显示使用的接口 - 如果我使用的是32位版本或64位版本.

有任何想法吗?

c# 64-bit x86 interop regsvr32

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