小编Not*_*Dan的帖子

为什么EndGetResponse抛出ArgumentNullException?

以下代码行在Silverlight中的Chrome和Firefox下抛出ArgumentNullException.我正在使用HttpWebRequest将文件发布到服务器.IE中不会发生异常,只有在我上传较大的文件(5mb)时才会发生.在IE下它工作得很好.我没有在文档中看到为什么代码会抛出此异常的任何原因.

//note that asyncResult is not null
response = (HttpWebResponse)request.EndGetResponse(asyncResult);
Run Code Online (Sandbox Code Playgroud)

以下是异常的堆栈跟踪:

at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)
at System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)
Run Code Online (Sandbox Code Playgroud)

内部异常:

at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at DC.FileUpload.FileUpload.<>c__DisplayClassc.<UploadFileEx>b__a(IAsyncResult asyncResult)
Run Code Online (Sandbox Code Playgroud)

.net c# silverlight

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

如何在rails中启动时加载配置?

我在应用程序启动时需要加载的YAML文件中有一些配置值.需要在几个不同的位置(在几个模型和几个控制器中)访问这些值.加载,存储和访问这些内容的最佳方法是什么?

ruby yaml ruby-on-rails

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

保存时的NHibernate FlushMode

我已经将NHibernate会话上的FlushMode属性设置为FlushMode.Never,但是当我调用session.Save(User)时,无论如何都会调用数据库.这是怎么回事?我认为在调用Flush()之前不应该插入.

编辑:我发现了问题,我将主键更改为guid并且工作正常.是否有其他类型(即没有guid主键)可以工作?我宁愿有一个数字而不是一个guid ......

c# nhibernate

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

如何在ruby/rails中使用YAML?

我有一个帐户列表,我想保存为YAML文件并将其加载到ruby中.像这样的东西:

Account1
  John Smith
  jsmith
  jsmith@gmail.com
Account2
  John Doe
  jdoe
  jdoe@hotmail.com
Run Code Online (Sandbox Code Playgroud)

然后我想获得名为"John Doe"的人的电子邮件地址(例如).

我该怎么做呢?

ruby ruby-on-rails

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

当用户打开 url 时,如何启动我的 Windows 应用程序?

我希望能够向我的用户发送一个 url,例如http://myname.com/users/edit/5,当他们单击链接(或在 IE/Chrome/etc.. 中打开它)时,它应该打开我的应用程序到“编辑用户 5”屏幕。该应用程序已经安装在用户的电脑上(但不一定正在运行)。挂钩的最佳方法是什么?

windows

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

在.NET中进行定时回调的最简单方法是什么?

我想在C#(更具体地说,WPF)中做这样的事情:

Thread.Invoke(MyCallback, 1000);
Run Code Online (Sandbox Code Playgroud)

从现在开始,这将只调用MyCallback,1次,1秒.

使用.NET最简单的方法是什么?我是否必须设置定时器并挂钩事件?

.net c# wpf

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

如何使用 ruby​​ on rails 对记录进行分页?

我想用 ruby​​ on rails 对数据列表进行分页。基本上,我想一次只显示 20 条记录,带有下一步和后退按钮。显示页码链接会很好,但不是必需的。

这样的事情会很好:

<< 上一个 1 2 3 4 5 ... 下一个 >>

是否有内置的方法可以在 ruby​​ on rails(或我可以添加的内容)中执行此操作,因此我不必自己编写?

ruby-on-rails

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

如何将.NET控件序列化为CODE?

我想在运行时创建一个.NET表单,添加按钮和其他控件(也在运行时),然后能够从该表单生成something.designer.cs文件(然后可以将其添加到C#解决方案中)并编译).

我想做的与WinForm设计师的做法非常相似.但是我没有为用户提供拖放界面,而是希望在运行时自动动态构建表单/控件.

我以为我可以重用WinForm设计师正在做的事情.

那可能吗?

.net c# visual-studio winforms

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

如何使用rails创建Web服务?

我有一个silverlight应用程序,需要与rails应用程序交谈才能添加记录.假设一切顺利,我已经能够成功地使用Silverlight应用程序进行POST.但是,现在,我需要能够使其更强大,并让rails应用程序以可读取的格式(xml可能?)将错误/成功消息返回到silverlight应用程序.我可以根据需要修改rails app和silverlight应用程序.

使用rails实现此目的的最佳方法是什么?

web-services ruby-on-rails

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

C# - 在使用没有引用的依赖注入时,将dll复制到exe输出目录?

我有一个C#解决方案,我使用依赖注入来解析dll之间的引用.我有一个exe项目和一些其他没有被exe引用的dll项目(它通过IoC容器使用dll).项目设置是默认的visual studio设置,它在其自己的文件夹中构建每个dll.由于exe没有引用dll,因此它们永远不会被复制到exe的输出目录中,并且不会被IoC框架找到.

你怎么处理这个?你在同一个目录中构建它们吗?使用post build copy命令?或者是其他东西?

.net c# dependency-injection visual-studio

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