我正在从事的项目如下:我有一个加密数据的 Java Web 服务(Des、3Des)。数据是从 C# 应用程序发送的。我想加密/解密大小为 1MB 的文件。我会得到一个例外。
该文件以位格式放入 byte[] 中,并发送到 Java Web 服务以进行加密/解密。在 web 服务完成之后,它需要将加密/解密的数据发回。
对于小文件,我没有问题,但大小为 1MB 或更大的文件在 C# 应用程序中引发异常,错误有以下消息: WebException was unhandled: The operation has timed out
大约在:1min40sec 后抛出此错误
我在 StackOverflow 上阅读过不同的帖子,但它们似乎总是与 WebRequest 和 WebResponse 一起使用。我没有使用它,我用来调用我的网络服务的代码是:
public byte[] TEncode(byte[] input, byte[] key)
{
return _webservice.TDesEncode(input, key);
}
有没有人建议我可以做些什么来解决这个问题?
编辑 试图增加 app.config 文件中的会话超时,如:
<system.web>
<sessionState timeout="20"></sessionState>
</system.web>
在此先感谢马丁