小编Dor*_*val的帖子

通过Stream.Read下载文件时出现ArgumentOutOfRangeException

在Silverlight上下载非常大的文件(> 2GB)时,我一直在努力解决问题.我的应用程序是一个使用提升权限运行的浏览器外下载管理器.

当文件达到某个数据量(2GB)时,它会抛出以下异常:

System.ArgumentOutOfRangeException was caught
  Message=Specified argument was out of the range of valid values.
Parameter name: count
  StackTrace:
   in MS.Internal.InternalNetworkStream.BeginRead(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state)
   in MS.Internal.InternalNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   in MySolution.DM.Download.BeginResponseCallback(IAsyncResult ar)
  InnerException: 
Null
Run Code Online (Sandbox Code Playgroud)

我唯一的线索是这个网站,它显示了BeginCode实施.仅当count<then 0 时才会发生此异常.

我的代码

/* "Target" is a File object. "source" is a Stream object */

var buffer = new byte[64 * 1024];
int bytesRead;
Target.Seek(0, SeekOrigin.End); // The …
Run Code Online (Sandbox Code Playgroud)

c# silverlight webclient

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

通过WiX回收应用程序池

我正在使用WiX 3来设置我的Web应用程序,大多数情况下我只是在当前版本的顶部安装新版本的项目,比如每周左右升级一次Web应用程序.

我想知道是否有办法明确要求IIS通过WiX回收给定的应用程序池(删除并创建 - 再次它不适合我的情况),如果没有,我们有办法解决这个问题吗?

iis wix

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

标签 统计

c# ×1

iis ×1

silverlight ×1

webclient ×1

wix ×1