在 Visual Studio 2013 中如何允许父路径?
How do you allow parent paths in 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 文件,在
元素下有一个 元素。我修改它来阅读。
- 然后我打开了 MVC 解决方案和 运行 经典 ASP 程序,没有任何
问题。一切正常!
我有 Visual Studio 2015 年,我必须做点别的事情。
当应用程序 运行 时,右键单击托盘中的 IIS Express 图标,然后 select 显示所有应用程序。
单击您要管理的应用程序。您将在下面的详细信息部分看到 IIS Express 服务器配置文件的位置。
以管理员身份编辑它,并将 enableParentPaths="true"
添加到 asp
XML 元素(在 system.webServer
下),如 Mike G 的回答。
对我来说,配置文件位于 SolutionDir\.vs\config\applicationhost.config
。
我正在将经典 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 文件,在
元素下有一个 元素。我修改它来阅读。 - 然后我打开了 MVC 解决方案和 运行 经典 ASP 程序,没有任何 问题。一切正常!
我有 Visual Studio 2015 年,我必须做点别的事情。
当应用程序 运行 时,右键单击托盘中的 IIS Express 图标,然后 select 显示所有应用程序。
单击您要管理的应用程序。您将在下面的详细信息部分看到 IIS Express 服务器配置文件的位置。
以管理员身份编辑它,并将 enableParentPaths="true"
添加到 asp
XML 元素(在 system.webServer
下),如 Mike G 的回答。
对我来说,配置文件位于 SolutionDir\.vs\config\applicationhost.config
。