1
如何爲IIS 8.5上託管的html文件啓用服務器端包含?如:用於HTML的服務器端包含
<!--#include virtual="filename.htm"-->
目前,我在瀏覽器中打開頁面時看不到包含文件(html)內容。
編輯:我手動添加模塊映射ServerSideIncludeModule爲網站&仍然無法正常工作。
如何爲IIS 8.5上託管的html文件啓用服務器端包含?如:用於HTML的服務器端包含
<!--#include virtual="filename.htm"-->
目前,我在瀏覽器中打開頁面時看不到包含文件(html)內容。
編輯:我手動添加模塊映射ServerSideIncludeModule爲網站&仍然無法正常工作。
您有正確的模塊映射處理程序。
當您在IIS 8.5中的Handler Mapping下添加模塊映射時,請檢查是否指定* .html作爲文件類型;不要忘記星號(*)。我只是將它添加爲.html,而這不起作用。
此外,當您添加模塊映射時,請確保您單擊「請求限制...」按鈕;在「映射」選項卡上進行限制,應選中「僅在請求映射到時調用處理程序:」的複選框,並將選擇設置爲文件。更重要的是,在限制的動詞選項卡上,確保爲「以下動詞之一:」選擇了較低的點,並且在下面的字段中應該有「GET,HEAD,POST」。最後,在Access選項卡上,您應該選擇「腳本」。
最後,如果您還沒有完成appcmd.exe以將ssiDisable設置爲false,則需要在命令提示符下運行此命令(以Admin身份運行命令提示符)。
cd %windir%\system32\inetsrv
appcmd.exe set config "Name_of_website_as_it_appears_in_IIS_Manager" -section:system.webServer/serverSideInclude /ssiExecDisable:"False" /commit:apphost
這是一個的.shtml文件? –