超出了最大请求长度。IIS 8.0正在读取pcap文件?c#
对于winform,我们使用openfiledialogue并获取文件路径,但我现在使用的是asp.net c#web表单 获取文件路径服务器端实际上我想读取Pcap文件,我想打开一个文件对话框,过滤Pcap文件,并使用c sharp提供路径服务器端我已经尝试了所有类似的技巧超出了最大请求长度。IIS 8.0正在读取pcap文件?c#,c#,asp.net,file-upload,C#,Asp.net,File Upload,对于winform,我们使用openfiledialogue并获取文件路径,但我现在使用的是asp.net c#web表单 获取文件路径服务器端实际上我想读取Pcap文件,我想打开一个文件对话框,过滤Pcap文件,并使用c sharp提供路径服务器端我已经尝试了所有类似的技巧 <asp:FileUpload ID="FileUpload1" runat="server" /> 但这并没有给出文件服务器端的路径 单击按钮时,出现错误 超出了最大请求长度 描
<asp:FileUpload ID="FileUpload1" runat="server" />
但这并没有给出文件服务器端的路径
单击按钮时,出现错误
超出了最大请求长度
描述:在执行过程中发生未处理的异常
当前的web请求。请查看堆栈跟踪以了解更多信息
有关错误的信息及其在代码中的来源
异常详细信息:System.Web.HttpException:最大请求长度
超过
源错误:
在执行过程中生成了未处理的异常
当前web请求。关于货物来源和位置的信息
可以使用下面的异常堆栈跟踪来识别异常
堆栈跟踪:
[HttpException(0x80004005):超过最大请求长度。]System.Web.HttpRequest.GetEntireRawContent()+9813126
System.Web.HttpRequest.GetMultipartContent()+63
System.Web.HttpRequest.FillInFormCollection()+160
System.Web.HttpRequest.EnsureReform()+69
System.Web.HttpRequest.get_Form()+13
System.Web.HttpRequest.get_HasForm()+9810059
System.Web.UI.Page.GetCollectionBasedOnMethod(布尔值dontReturnNull) +95 System.Web.UI.Page.DeterminePostBackMode()+69 System.Web.UI.Page.ProcessRequestMain(布尔值 IncludeStages前同步点,布尔值IncludeStages后同步点) +130
出于安全目的使用IIS 8.0时,web浏览器不允许显示文件的物理路径。在的帮助下,它只返回文件名
FileUpload1.PostedFile.FileName使用以下代码
string name = Server.MapPath(FileUpload1.PostedFile.FileName);
获取文件路径并添加到webconfig
<httpRuntime targetFramework="4.5" maxRequestLength="1048576" executionTimeout="3600"/>
解决配置部分IIS 8.0配置中的最大长度错误IIS 8.0文件限制超出IIS 7.0或更高版本的限制,您需要设置maxAllowedContentLength