超出了最大请求长度。IIS 8.0正在读取pcap文件?c#

超出了最大请求长度。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" /> 但这并没有给出文件服务器端的路径 单击按钮时,出现错误 超出了最大请求长度 描

对于winform,我们使用openfiledialogue并获取文件路径,但我现在使用的是asp.net c#web表单

获取文件路径服务器端实际上我想读取Pcap文件,我想打开一个文件对话框,过滤Pcap文件,并使用c sharp提供路径服务器端我已经尝试了所有类似的技巧

            <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