html语言post下发bin文件,在IIS7中启用html文件的POST请求
問題
關于此問題還有很多其他問題(特別是405方法不允許錯誤),但我還沒有找到似乎有效的解決方案.
我有一個html和javascript的web應用程序(沒有后端),javascript在表單中使用POST.我知道IIS看到html文件是靜態的,只允許它們使用GET和HEAD動詞,所以當一個表單發布時我得到“405 Method Not Allowed …”因為無效的方法(HTTP動詞)而無法顯示正在使用”.
組態
我在Win 7計算機上安裝了IIS 7.默認情況下ISAPI / CGI / ASP等,WebDav都被禁用/未安裝.我改變的唯一設置是為特征委派下的一些功能添加了讀/寫.
在默認站點上的Handler Mappings下,我有OPTIONSVerbHandler,TRACEVerbHandler和StaticFile. StaticFile請求限制僅在請求映射到文件或文件夾時顯示所有啟用的動詞,訪問讀取,調用處理程序.
System.Web.DefaultHttpHandler屬性顯示動詞GET,HEAD和POST.
到目前為止嘗試過
如果我設置另一個處理程序映射,復制OPTIONS但將動詞設置為POST,則405錯誤消失,但我得到一個空白頁面.
正如在this問題的底部附近所建議的那樣,我嘗試將其添加到我的web.config中,但它似乎沒有任何影響:
(我也對配置GUI做了同樣的事情,并且還添加了HttpPostLocalhost.)
我已經嘗試在html(just in case)中將帖子更改為POST,但這沒有任何效果.
我也嘗試在請求過濾下明確允許動詞,但這也沒有幫助.
有沒有人有任何其他想法?我認為如果我安裝asp并更改我的所有文件擴展名,它將起作用,但這似乎是不必要的.
總結
以上是生活随笔為你收集整理的html语言post下发bin文件,在IIS7中启用html文件的POST请求的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nft是什么数字货币
- 下一篇: html里下拉标记,HTML: sele