找回密码
 立即注册

QQ登录

只需一步,快速开始

uxtd999999
金牌服务用户   /  发表于:2023-11-8 10:35  /   查看:1376  /  回复:5
1金币
本帖最后由 uxtd999999 于 2023-11-8 10:44 编辑

外网上传附件报错,局域网上传附件没有问题。



net::ERR_CONNECTION_RESET


请问各位老师,这方面问题从哪里开始排查啊?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

已与楼主沟通,先尝试修改环境看看能不能解决,如果问题未解决的话,欢迎您继续跟帖交流

5 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-8 10:35:47
来自 6#
已与楼主沟通,先尝试修改环境看看能不能解决,如果问题未解决的话,欢迎您继续跟帖交流
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-8 11:47:35
2#
本帖最后由 Lay.Li 于 2023-11-8 11:49 编辑

大佬,您外网和内网使用的同一个用户登录的嘛,外网是可以正常打开页面的就是不能上传附件是不
这个弹出报错就是个空是不,可以生成一下日志,看看日志中有没有什么详细的报错信息
一般来说出现问题,就先看日志有啥详细报错没有


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
uxtd999999
金牌服务用户   /  发表于:2023-11-9 08:09:42
3#
目前遇到情况如下:
局域网客户端电脑通过网页登录:通过内网IP访问,一切正常。通过域名访问,无法上传附件。通过公网IP访问,无法上传附件。
非局域网客户端电脑通过网页登录:无法上传附件。
服务器主机登录:一切正常,无论是内网IP,域名,公网IP都正常。

此处的无法上传附件:
并非100%都不可以,有的时候可以上传一个文件,有的时候不能上传附件。但是肯定不能一次上传很多个文件(哪怕空白文档),会报错。


回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-9 09:29:28
4#
大佬,无法上传附件有什么报错提示么,看您的截图好像是一个没有内容的弹窗,可以生成一下服务器错误日志,说一下您的应用名称和发送问题的时间,这边儿先研究一下日志,看看能不能排查出什么原因哈


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
uxtd999999
金牌服务用户   /  发表于:2023-11-9 10:34:34
5#
PSI文件没有办法上传。
我按照方法打开了。应该这里这里错误。
因为网址的报错也是:“ /xthj/FileDownloadUpload/Upload”
请问这个是不是.NET错误?
我尝试微软安装最新的.NET给系统,重启后服务器也是一样的错误。


Category: Microsoft.AspNetCore.Server.HttpSys.MessagePump
EventId: 0
RequestId: 8000000e-0002-fb00-b63f-84710c7967bb
RequestPath: /xthj/FileDownloadUpload/Upload
SpanId: |41530fe8-40db473391348f77.
TraceId: 41530fe8-40db473391348f77
ParentId:

ProcessRequestAsync

Exception:
System.IO.IOException
---> Microsoft.AspNetCore.Server.HttpSys.HttpSysException (1229): 企图在不存在的网络连接上进行操作。
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.HttpSys.RequestStream.ReadAsync(Byte[] buffer, Int32 offset, Int32 size, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.WebUtilities.BufferedReadStream.EnsureBufferedAsync(Int32 minCount, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.WebUtilities.MultipartReaderStream.ReadAsync(Byte[] buffer, Int32 offset, Int32 count, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.WebUtilities.StreamHelperExtensions.DrainAsync(Stream stream, ArrayPool`1 bytePool, Nullable`1 limit, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.WebUtilities.MultipartReader.ReadNextSectionAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Http.Features.FormFeature.InnerReadFormAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Http.Features.FormFeature.ReadForm()
   at Microsoft.AspNetCore.Http.DefaultHttpRequest.get_Form()
   at Forguncy.KatanaMiddleware.HttpRequestExtension.GetRequestData(HttpRequest request)
   at Forguncy.KatanaMiddleware.p.a(HttpContext A_0, Exception A_1)
   at Forguncy.KatanaMiddleware.p.InvokeAsync(HttpContext context)
   at Forguncy.Server2.KatanaMiddleware.SessionMiddleware.InvokeAsync(HttpContext context)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Server.HttpSys.MessagePump.ProcessRequestAsync(Object requestContextObj)
   at Microsoft.AspNetCore.Server.HttpSys.MessagePump.ProcessRequestAsync(Object requestContextObj)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部