天天看點

IIS釋出3dtiles服務中出現雙加号導緻錯誤的問題解決

最近在iis中釋出的3dtiles服務用cesium通路時,出現了由于b3dm檔案(http://localhost/3dtiles/Data/Tile_+000_+001/Tile_+000_+001.b3dm)Tile_+000_+001.b3dm出現了兩個加号導緻通路出錯的問題:

IIS釋出3dtiles服務中出現雙加号導緻錯誤的問題解決

在webconfig的 <system.webServer>節點中增加

<security> <requestFiltering allowDoubleEscaping="true" /> </security>

後問題得到解決。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpProtocol>
            <customHeaders>
                <add name="Access-Control-Allow-Headers" value="Content-Type, api_key, Authorization" />
                <add name="Access-Control-Allow-Origin" value="*" />
            </customHeaders>
        </httpProtocol>
        <staticContent>
            <mimeMap fileExtension=".terrain" mimeType="application/vnd.quantized-mesh" />
            <mimeMap fileExtension=".b3dm" mimeType="application/octet-stream" />
        </staticContent>
    <security> 
     <requestFiltering allowDoubleEscaping="true" /> 
    </security> 
    </system.webServer>
</configuration>
           

繼續閱讀