模塊列表中不存在此處理程序所需的指定模塊,如果你添加腳本映射處理程序映射,則IsapiModule或CgiModule必須在模塊列表中

起因


最近在做配置通過IIS8.0 連接SSAS時報了一個錯在網上搜索半天沒有找到答案這裏記一筆以待後用。
錯誤內容“模塊列表中不存在此處理程序所需的指定模塊,如果你添加腳本映射處理程序映射,則IsapiModule或CgiModule必須在模塊列表中”這個在百度上大家都說IIS沒有安裝CGI和ISAPI擴展,但是我的機器上確實已經安裝了但是爲什麼還是報這個錯誤呢?

問題


既然說了是模塊列表中不存在那就去模塊列表看一下吧,選中對應的網站右側 模塊 列表中確實沒有對應的模塊,且新建本地模塊時並無該選項,這是怎麼回事呢,於是新建了同名的託管模塊但是不好用直接報錯,鬱悶中。。。
大約一個小時後突然靈光一閃,那現有的配置是在哪裏呢於是找啊找啊找,終於在C:\Windows\System32\inetsrv\config目錄找到了applicationHost.config文件裏面的globalModules節點裏面配置了模塊列表中顯示的內容。

解決

問題終於要解決了,以迅雷不及掩耳盜鈴之勢把這個給配置上了

<add name="CgiModule" image="%windir%\System32\inetsrv\cgi.dll" />
<add name="IsapiModule" image="%windir%\System32\inetsrv\isapi.dll" />

馬上查看模塊列表裏是不是已經有了,但是並沒有,右鍵->配置本地模塊,裏面有啦有啦哈哈,終於搞定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章