首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight OpenRIA -复制请求

Silverlight OpenRIA -复制请求
EN

Stack Overflow用户
提问于 2015-11-02 13:16:13
回答 1查看 125关注 0票数 0

我使用Silverlight 5、.NET 4.5.1和OpenRIA。

silverlight客户端调用一个长期运行的OpenRIA操作。操作是异步的。从客户端,我可以看到代码中的函数只被调用一次。另一方面,在IIS服务器端,WCF函数被多次调用.

我通过Fiddler登录的内容--操作完成时出错了。它被调用了一次,但使用了一条消息“注意:在接收操作失败后重试此请求”

请求:

代码语言:javascript
复制
    GET http://localhost:11213/ClientBin/KEEP-Web-Services-PayrollListService.svc/binary/GetPayrollList?payrollListId=efb1df5d-993a-4c4b-9fe6-013561547632 HTTP/1.1
    Accept: */*
    Referer: http://localhost:11213/ClientBin/KEEP.xap
    Accept-Language: pl
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
    Host: localhost:11213
    DNT: 1
    Connection: Keep-Alive
    Cookie: .KEEP_ASPXAUTH_iPersonel=8673CF25C5650AE86CE77A22B9C9A9D20E7588A077E5EADFFE8F5090F08B48639C9F309B1720BC4AD0D4DE342F149D52234DD8C5F15C0B0CCAD5A074C91E8F14B74FC27D7740A91614DECE034A9F99186375ACEB887E610B32CEA5786BF5EA02D35F144BC49D1E4C254478385EEB4D7E8811959E5494D9D6E9F17D698FCBDC93

响应:

代码语言:javascript
复制
HTTP/1.1 504 Fiddler - Receive Failure
Date: Wed, 28 Oct 2015 13:06:41 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Cache-Control: no-cache, must-revalidate
Timestamp: 14:06:41.238

[Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes.                                                                                                                                                                                                                                                                                                                                                                                                       

这种情况发生在本地和远程的IISExpres和IIS7.5中。

更新1。

我已经找到了导致重复手术的原因。

未能分配134217728字节的托管内存缓冲区。可用的内存量可能很低。

我能用OpenRIA (以前的wcf-ria-services)来处理它吗?我看不出自定义绑定对OpenRIA有任何影响。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-06 11:02:50

问题是32位的IIS。使用64位版本解决了这个问题。

Visual可以选择在64位内使用。还可以将以下内容添加到注册表:

代码语言:javascript
复制
reg add HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\WebProjects /v Use64BitIISExpress /t REG_DWORD /d 1

12.0 - 2013

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33478518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档