Asp.net
如何在 Visual Studio 2013 中允許父路徑?
我正在將經典 ASP 站點轉換為 Visual Studio 2013 MVC 項目。當我在 Visual Studio 2013 調試器中執行經典 ASP 程式碼時,我收到一條錯誤消息:
Active Server Pages 錯誤“ASP 0131”不允許父路徑
問題是:如何在 VS2013 調試器中啟用父路徑?
僅供參考 - 這不是 IISExpress,啟用父路徑是不同的。
我自己發現了答案。這是我的做法。
- 我打開任務管理器,看到 Visual Studio 正在為 Web 伺服器功能執行 IISExpress 程序。
- 我點擊開始並輸入 IISExpress 以找出它的安裝位置。令我驚訝的是,這是一個顯而易見的選擇,它位於文件中。
- 我打開 C:\Users\Mike\Documents\IISExpress\config 文件夾,然後以管理員身份打開記事本。
- 然後我打開了 applicationhost.config 文件,在 <system.webServer> 元素下有一個 <asp> 元素。我修改它來閱讀。<asp scriptErrorSentToBrowser=“true” enableParentPaths=“true”>
- 然後我通過 MVC 解決方案打開並執行 Classic ASP 程序沒有任何問題。一切正常!