将ASP.NET Web项目部署到Azure将产生OutputPath错误

时间:2019-02-24 22:58:17

标签: azure azure-web-app-service

尝试在Azure中部署Web项目时收到以下错误:

  

无效的恢复输入。缺少所需的属性“ OutputPath”   项目类型“ PackageReference”。

该项目是在VS2017中创建的,它由一个主要的Web项目和两个DLL项目组成。该Web项目引用了两个DLL项目。我在“应用程序设置”中添加了有价值的项目,因此它将为部署构建正确的项目。

我不确定为什么会出现上述错误。我怀疑DLL项目没有被编译并引用到Web项目。但是,请确保如何在Azure Web Services中定义该关系。如果有人可以帮助您先感谢您。

1 个答案:

答案 0 :(得分:0)

我刚刚创建了一个简单的演示asp.net mvc应用程序,该应用程序内部有一个webapp和一个库项目,该解决方案由webapp调用。我没有添加任何数据库。并直接从Visual Studio部署它。我遵循了下面提到的两个部署过程-

  1. 直接部署解决方案中存在的库项目-可以正常工作
  2. 保留库项目的已编译dll并删除现有项目。手动添加对已编译dll的引用并部署解决方案-效果也很好

让我知道您如何部署应用程序。我对天青和学习还是比较陌生的,很乐意提供我的帮助:)