[點(diǎn)晴永久免費(fèi)OA]C#用VS代碼ServerManager創(chuàng)建和更改IIS網(wǎng)站應(yīng)用程序池提示配置IISExpress失敗,出現(xiàn)以下錯(cuò)誤:文件名redirection.config,無(wú)法讀取配置文件,如何解決?
:C#用Visual Studio 2015代碼ServerManager創(chuàng)建和更改IIS網(wǎng)站應(yīng)用程序池提示配置IISExpress失敗,出現(xiàn)以下錯(cuò)誤:文件名redirection.config,無(wú)法讀取配置文件,如何解決?
在網(wǎng)上找了很多這個(gè)redirection.config錯(cuò)誤的解決方法,通通不行,將Visual Studio 2015的企業(yè)版、專業(yè)版、社區(qū)版都裝了一遍,還是問(wèn)題依舊。后來(lái)想起最近重裝了Windows Server和Visual Studio 2015,并且重裝之前的代碼是正常的,什么都沒(méi)改,就是重裝系統(tǒng)后才出現(xiàn)這個(gè)問(wèn)題的,而且這個(gè)只在創(chuàng)建和優(yōu)化IIS網(wǎng)站和應(yīng)用程序池時(shí)才出現(xiàn)這個(gè)錯(cuò)誤,那么還是要從程序引用的DLL上找原因。
由于創(chuàng)建和優(yōu)化IIS都要用到Microsoft.Web.Administration.dll這個(gè)組件,這一找,還真發(fā)現(xiàn)了問(wèn)題,Microsoft.Web.Administration.dll竟然被引用到了這個(gè)路徑:
C:\Windows\assembly\GAC_MSIL\Microsoft.Web.Administration\7.9.0.0__31bf3856ad364e35\Microsoft.Web.Administration.dll
而網(wǎng)上都說(shuō)這個(gè)路徑在:
C:\Windows\System32\inetsrv\Microsoft.Web.Administration.dll
立馬刪除舊的dll引用,重新將引用指向這個(gè)位置,再次編譯程序,錯(cuò)誤消除,IIS網(wǎng)站和應(yīng)用程序池各項(xiàng)參數(shù)設(shè)置正確無(wú)誤。如果遇到了同樣問(wèn)題的朋友,可以參考以上解決方法。
該文章在 2023/1/19 10:59:16 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |