2010-04-27 69 views
1

工作,我已经使用WCF服务,以块的形式传输大型文件服务器 对我有参考这篇文章http://kjellsj.blogspot.com/2007/02/wcf-streaming-upload-files-over-http.htmlWCF流不是服务器

我已经配置我的机器上我的IIS应用程序。它的工作很好。它允许高达64mb的文件上传。但是当我们发布网站时。它只允许最大30Mb的文件,如果我尝试上传超过我得到错误404 - 资源未找到。

这里是结合配置我已经使用。

<basicHttpBinding> 
<!-- buffer: 64KB; max size: 64MB --> 
<binding name="FileTransferServicesBinding" closeTimeout="00:01:00" openTimeout="00:01:00" 
receiveTimeout="00:10:00" sendTimeout="00:01:00" transferMode="Streamed" messageEncoding="Mtom" maxBufferSize="65536" maxReceivedMessageSize="67108864"> 
<security mode="None"> 
<transport clientCredentialType="None"/> 
</security> 
</binding> 
</basicHttpBinding> 

请建议我,如果我错过什么,如果需要更多的代码,请让我知道

回答

0

在你的服务器你调整最大上传大小?

转到“请求筛选”为目标的应用程序,开启该功能后,在右侧选择“编辑功能设置”,在弹出的对话框中选择一个大小大于3000(默认值)。

如果在您的本地盒你在卡西尼托管,或本机上有这个可能出现不同的限制。