【问题标题】:SilverLight File upload fails for file larger than 900kb (most of times)对于大于 900kb 的文件,SilverLight 文件上传失败(大多数情况下)
【发布时间】:2018-10-23 03:52:57
【问题描述】:

我有相当老的 silverlight webapplication,每当用户尝试上传大于 900kb 的 pdf 文件时,它都会失败,并且在 web 服务日志文件中没有错误记录

检查了 webconfig 的 httpruntime 设置、maxRequestLength 等已经很高的大 MB。

在 uat 上,相同的设置绝对可以正常工作,但问题仅发生在 prod 上。 uat 是内部服务器,但产品有两个 Web 服务器(Windows 2008、iis 7)、负载平衡器、防火墙,可从外部访问。所以我认为问题可能与网络有关,因此打开端口 443 将我的机器 ip 列入白名单,尝试通过更改主机文件直接将文件上传到两个服务器。

这没有用。所以网络人说问题出在应用程序上! 但是在奇怪的时间,尤其是在早上,我可以上传大约 10MB 的文件,没有任何问题。尝试了 3、4、5、6、7MB 等不同的文件,并且文件上传在很多场合都很好。但这并不总是有效。但在某些早晨偶尔会正常工作。我测试了两次,早上从办公室电脑上运行良好,然后在周日早上从我家测试,它运行良好。但后来它又停止了。

请帮忙?

【问题讨论】:

  • 段落对帮助想帮助你的人大有帮助
  • 对不起TheGeneral,现在刚刚做了一些格式化

标签: c# file iis silverlight upload


【解决方案1】:

我是垃圾问题的根源,较大的文件被分成块并上传到暂存文件夹,一旦收到所有块,就会创建一个文件并将其移动到文件服务器上的目标文件夹。事实证明,文件服务器拒绝了大陆请求/块,所以我更改了 web 服务器上 c 驱动器上的暂存目录以进行测试,因为它一切正常。已要求基础架构团队找出文件服务器暂停 Web 服务的原因,可能是网络或防病毒软件。这可能是在 Web 服务器上的 c 驱动器上执行暂存部分的安全问题吗?

【讨论】:

    猜你喜欢
    • 2017-06-01
    • 2012-05-31
    • 2011-05-04
    • 2012-04-12
    • 2012-03-06
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多