0

我使用NUGET安裝了JQuery文件上傳(和反向載入)到我的VS2013 MVC 4.5.1項目中。刪除JQuery文件上傳404錯誤

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

但是,當我嘗試刪除任何文件時,頁面上似乎沒有任何事情發生,Fiddler報告了404錯誤。

此外,所有文件都存在,並且它們中的文件夾和文件已被完全控制地設置爲EVERYONE。

另請注意,下面的消息指定了backload的處理程序的路徑,但路徑不存在...應該嗎?

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

以下是來自Fiddler的結果。

請注意錯誤代碼:0x80070002。

有誰知道爲什麼刪除不能在我的系統上工作或可以提供線索?我錯過了什麼?

HTTP錯誤404.0 - 找不到

您正在尋找已被刪除的資源,有其名稱更改,或者暫時不可用。

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

您可以嘗試的事情: •在Web服務器上創建內容。 •查看瀏覽器URL。 •檢查失敗的請求跟蹤日誌,並查看哪個模塊正在調用SetStatus。欲瞭解更多信息,請點擊此處。

詳細錯誤信息:

模塊IIS Web核心

通知MapRequestHandler

處理程序StaticFile

錯誤代碼0x80070002

請求的URL
/後送/ UploadHandler文件名= youth_lineup。JPG & uploadContext = C:%5CProjects%5CAustinTexasKarate%5CWeb%5Cfiles%5Cphotos

物理路徑
C:\項目\ AustinTexasKarate \網絡\後送\ UploadHandler

登錄方法匿名

登錄用戶匿名

請求跟蹤目錄
C:\用戶\羅伊\文檔\ IISExpress \ TraceLogFiles \ WEB

更多信息:此錯誤表示服務器上存在文件或目錄不存在 。創建文件或目錄並再次嘗試請求 。查看更多信息»

回答

0

Backload FAQ,你可以調整你的web.config使DELETE操作,而不404ing:

<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>