Asp.net

如何在 Visual Studio 2013 中允許父路徑?

  • April 18, 2016

我正在將經典 ASP 站點轉換為 Visual Studio 2013 MVC 項目。當我在 Visual Studio 2013 調試器中執行經典 ASP 程式碼時,我收到一條錯誤消息:

Active Server Pages 錯誤“ASP 0131”不允許父路徑

問題是:如何在 VS2013 調試器中啟用父路徑?

僅供參考 - 這不是 IISExpress,啟用父路徑是不同的。

我自己發現了答案。這是我的做法。

  1. 我打開任務管理器,看到 Visual Studio 正在為 Web 伺服器功能執行 IISExpress 程序。
  2. 我點擊開始並輸入 IISExpress 以找出它的安裝位置。令我驚訝的是,這是一個顯而易見的選擇,它位於文件中。
  3. 我打開 C:\Users\Mike\Documents\IISExpress\config 文件夾,然後以管理員身份打開記事本。
  4. 然後我打開了 applicationhost.config 文件,在 <system.webServer> 元素下有一個 <asp> 元素。我修改它來閱讀。<asp scriptErrorSentToBrowser=“true” enableParentPaths=“true”>
  5. 然後我通過 MVC 解決方案打開並執行 Classic ASP 程序沒有任何問題。一切正常!

引用自:https://stackoverflow.com/questions/28506546