【发布时间】:2018-07-01 19:36:16
【问题描述】:
我不确定以前是否有人问过这个问题。我正在尝试将我的两个 Web 应用程序部署到一个 azure Web 应用程序、一个 asp.net Web 表单应用程序和一个 asp.net Web api。 我知道我可以创建两个不同的目录,然后将我的两个应用程序放到这两个目录中。但是,当我这样做并像下面的第一张图片进行配置时,我的 Web 应用程序运行良好,但我的 Web API 出现问题,显示来自 Web 应用程序的 web.config 文件的错误。我尝试禁用我的 Web 应用程序,然后 Web API 运行良好。
这是我的文件夹的样子:
这是我得到的错误:
之前在这里发布过类似的内容Azure multiple sites in virtual directories,但就我而言,我们的应用程序不是基于 ASP.NET CORE 构建的
更新:
- 我还尝试将“System.Web.Optimization”dll 添加到网络 api项目只是为了试一试(实际上不需要)和之后 我看到另一个错误。
- 您在错误图像中看到的代码行仅来自 web.config 的Web应用程序,当我尝试时这应该不是问题 访问网络 API。
【问题讨论】:
-
它不起作用。