当前位置: 代码迷 >> ASP.NET >> NeatUpload 下传文件在 iis7.0 配置有关问题 关于集成模式和经典模式
  详细解决方案

NeatUpload 下传文件在 iis7.0 配置有关问题 关于集成模式和经典模式

热度:8295   发布时间:2013-02-25 00:00:00.0
NeatUpload 上传文件在 iis7.0 配置问题 关于集成模式和经典模式!
  之前找了一个NeatUpload  用来上传大文件。在iis6.0下面上传时正常! 但是换到iis7.0之后,使用集成模式就出现一个  “IIS 集成管线模式不支持 HttpRuntime.ProcessRequest 方法。”的问题。 如果在配置文件中不加 UploadHttpModule 程序可以访问正常,但是文件上传就没了进度条。现在我这里又不能使用iis的经典模式。  希望有高手帮忙解决下!!!
  
  <httpModules>
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <!--大文件上传托管   如果不加这httpmodules,进度条不显示-->
      <add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" />
</httpModules>

------解决方案--------------------------------------------------------
最简单的解决方法,将NeatUpload 单独建成一个应用程序,然后此程序以经典模式运行。
------解决方案--------------------------------------------------------
把应用程序池换成经典模式就应该可以了。
------解决方案--------------------------------------------------------
来个思路,这哥们说是Config中的配置可以修正这个问题。
http://neatupload.codeplex.com/discussions/246469

<add name="FilesystemUploadStorageProvider" type="Brettle.Web.NeatUpload.FilesystemUploadStorageProvider" tempDirectory="~/App_Data/NeatUpload_Temp/"/>

试试看吧
  相关解决方案