我在使用MVC 1和IIS 7的Internet Explorer 8中。在MVC中提供Excel文件
我對提供excel文件的控制器有一個操作。
我去動作,彈出一個對話框詢問我是否要保存或打開文件,並選擇打開。
然後Excel向服務器發出一個HEAD請求,然後打開密碼提示符,然後上傳一個目錄併發出一個OPTIONS請求,然後是5個PROPFIND請求。然後,如果我取消密碼提示,excel文檔打開正常,並且向最初的目錄發出最後一個HEAD請求。
這是怎麼回事,我該如何阻止它?我可以在global.asax或我的web.config中做些什麼來質量阻止所有這些excel正在做的HEAD/OPTIONS/PROPFIND請求?我無權訪問Web服務器。
它不會導致任何嚴重的問題,但它會使我們的錯誤日誌與這些愚蠢的請求混淆。密碼提示不可接受。 – 2011-03-09 05:52:15
不能從服務器端停止提示,既不是請求,它是內置於辦公工具中的功能。 – 2011-03-09 05:58:14
關於如何阻止特定的動詞? - 一個選項可能是你創建一個HttpHandler並指定它接受的動詞類型。 – sajoshi 2011-03-09 08:27:11