【问题标题】:IIS SubApplication running .NET 4.5.1 under Classic ASP web appliccation在经典 ASP Web 应用程序下运行 .NET 4.5.1 的 IIS 子应用程序
【发布时间】:2014-08-27 16:41:56
【问题描述】:
我们有一个令人痛苦的遗留 Web 应用程序,运行经典 ASP 和 .net 3.5 的混合体。 如何让 .NET 4.5.1 应用程序作为 IIS 子应用程序运行到经典 ASP 应用程序?
我们的目标是:
- 使用 WebAPI2 创建 Angular.js 应用程序
- 使用父应用程序进行用户登录
- 从现有应用程序链接到新应用程序。
【问题讨论】:
-
请不要只求我们为您解决问题。向我们展示您是如何尝试自己解决问题的,然后向我们确切地展示结果是什么,并告诉我们您为什么觉得它不起作用。请参阅“What Have You Tried?”了解您真正需要阅读的优秀文章。
标签:
asp.net
iis
asp-classic
asp.net-web-api2
【解决方案1】:
您是否尝试过 web.config 中的 location 属性?更多详情here。
我的意思是,您可以将 web.config 放在新的应用程序文件夹中并覆盖一些设置。像这样的:
<location path="." inheritInChildApplications="false">
<system.web>
<globalization culture="pt-BR" uiCulture="pt"/>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime />
....... more stuff
</system.web>
</location>