最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決VUE項(xiàng)目IIS部署后接口請求405錯(cuò)誤問題(Method Not Allowed)

 更新時(shí)間:2025年12月25日 09:20:05   作者:-清歡有味  
通過排查和修改IIS處理程序映射,添加ServerSideIncludeModule模塊,解決了StaticFileModule模塊報(bào)錯(cuò)的問題,最終使得POST請求可以正常訪問

VUE項(xiàng)目IIS部署后接口請求405錯(cuò)誤

最開始查看接口響應(yīng),發(fā)現(xiàn)是StaticFileModule 模塊報(bào)錯(cuò),網(wǎng)上搜索發(fā)現(xiàn)都說是謂詞問題,實(shí)際我操作其實(shí)修改添加POST謂詞沒有用。

解決方法

添加一個(gè)規(guī)則,在IIS處理程序映射中或者web.config中直接添加handlers,模塊為ServerSideIncludeModule,路徑為*.html。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Handle History Mode and custom 404/500" stopProcessing="true">
          <match url="(.*)" />
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
          </conditions>
          <action type="Rewrite" url="/" />
        </rule>
      </rules>
    </rewrite>
        <handlers>
            <add name="VuePostByHtml" path="*.html" verb="*" modules="ServerSideIncludeModule" resourceType="Either" />
        </handlers>
  </system.webServer>
</configuration>

如果沒有ServerSideIncludeModule模塊需要在IIS中安裝服務(wù)器包含

以下僅作個(gè)人紀(jì)錄

1.打開IIS,找到處理程序映射,把StaticFile請求程序映射里的謂詞改成全部,發(fā)現(xiàn)并沒有用

2.修改.NET管道托管模式發(fā)現(xiàn)也不起效果。一直在修改程序映射,發(fā)現(xiàn)只要修改了StaticFile模式條目類型就會(huì)由繼承變成本地。

3.WebDev禁用以及刪除重啟都無法解決這個(gè)問題。

4.在官網(wǎng)看文檔發(fā)現(xiàn)原因1及原因3都不是我這個(gè)情況,最后著重落在原因2,StaticFile這個(gè)處理程序上面。

訪問 Internet Information Services (IIS) 網(wǎng)站時(shí)出現(xiàn) HTTP 錯(cuò)誤 405.0 - Internet Information Services | Microsoft Learn

5.按照上面微軟網(wǎng)站給出的方法,想用 ASPClassic 這個(gè)程序托管,發(fā)現(xiàn)我就沒有asp,瞎搞一通沒用,把IIS設(shè)置回退最初的版本。

6.由于之前StaticFile修改一直沒有用,ASPClassic也行不通,想著就自己新建一個(gè)映射,仔細(xì)看看請求路徑在index.html上,POST請求。按照這個(gè)邏輯新建一個(gè)映射,發(fā)現(xiàn)可以正常訪問了。

7.回過頭檢查StaticFile文件沒有ServerSideIncludeModule模塊,在里面添加這個(gè)模塊之后就會(huì)報(bào)錯(cuò),感覺是繼承重名或者.NET模式環(huán)境問題,不想再研究了,回退對StaticFile的修改。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

土默特右旗| 鄯善县| 阳新县| 丰县| 武功县| 来宾市| 泸州市| 略阳县| 兴业县| 谢通门县| 新余市| 蓝山县| 德清县| 思茅市| 通州市| 平遥县| 邵阳县| 宁德市| 庆城县| 洛浦县| 武宣县| 仙桃市| 宣汉县| 会泽县| 云南省| 宁河县| 水城县| 老河口市| 彝良县| 保山市| 杭锦旗| 陕西省| 临朐县| 阜新市| 陵川县| 麻栗坡县| 兖州市| 靖安县| 朔州市| 息烽县| 平塘县|