簡體   English   中英

刪除時的JQuery-File-Upload 404錯誤

[英]JQuery-File-Upload 404 Error on Delete

我使用NUGET將JQuery-File-Upload(和Backload)安裝到了VS2013 MVC 4.5.1項目中。

文件上傳效果很好,我成功上傳了3個文件。

但是,當我嘗試刪除任何文件時,頁面上似乎什么都沒有發生,並且Fiddler報告404錯誤。

此外,所有文件都存在,並且其中的文件夾和文件已完全控制為所有人。

另請注意,以下消息為backload的處理程序指定了一條路徑,但是該路徑不存在……應該嗎?

C:\\ Projects \\ AustinTexasKarate \\ Web \\ Backload \\ UploadHandler不存在。

以下是Fiddler的結果。

請注意錯誤代碼:0x80070002。

有誰知道為什么刪除在我的系統上不起作用或無法提供線索? 我錯過了什么?

HTTP錯誤404.0-找不到

您要查找的資源已被刪除,名稱已更改或暫時不可用。

最可能的原因:•Web服務器上不存在指定的目錄或文件。 •URL包含印刷錯誤。 •自定義過濾器或模塊(例如URLScan)限制對文件的訪問。

您可以嘗試以下操作:•在Web服務器上創建內容。 •查看瀏覽器URL。 •檢查失敗的請求跟蹤日志,並查看哪個模塊正在調用SetStatus。 欲了解更多信息,請點擊這里。

詳細錯誤信息:

IIS Web核心模塊

通知MapRequestHandler

處理程序StaticFile

錯誤代碼0x80070002

要求的網址
/Backload/UploadHandler?fileName=youth_lineup.jpg&uploadContext=C:%5CProjects%5CAustinTexasKarate%5CWeb%5Cfiles%5Cphotos

物理路徑
C:\\ Projects \\ AustinTexasKarate \\ Web \\ Backload \\ UploadHandler

登錄方法匿名

登錄用戶匿名

請求跟蹤目錄
C:\\ Users \\ Roy \\ Documents \\ IISExpress \\ TraceLogFiles \\ WEB

更多信息:此錯誤意味着文件或目錄在服務器上不存在。 創建文件或目錄,然后重試該請求。 查看更多信息»

根據Backload FAQ ,您可以調整Web.config以啟用不帶404處理功能的DELETE:

<system.webServer>
  <handlers accessPolicy="Read, Write, Execute">
      <remove name="WebDAV" />
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,POST,PUT,DELETE" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,POST,PUT,DELETE" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,POST,PUT,DELETE" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
    ...
</system.webServer>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM