我正在尝试通过 GitHub 自动将站点部署到 Azure,并在提交到主分支后,Azure 将其拾取并尝试部署,但我收到一条“部署失败”消息,错误如下:
App_Start\AuthConfig.cs(1,21):错误 CS0234:命名空间“Microsoft.Web”中不存在类型或命名空间名称“WebPages”(您是否缺少程序集引用?) [C:\DWASFiles\Sites\ xxxxx\VirtualDirectory0\site\repository\xxxxx.UI.Web\xxxxx.UI.Web.csproj]
和
Controllers\AccountController.cs(18,7):错误 CS0246:找不到类型或命名空间名称“WebMatrix”(是否缺少 using 指令或程序集引用?) [C:\DWASFiles\Sites\xxxxx\VirtualDirectory0 \site\repository\xxxxx.UI.Web\xxxxx.UI.Web.csproj]
MVC 4(和 WebMatrix/WebPages 依赖项)通过 NuGet 安装在我的 UI.Web 项目中,而不是从 GAC 加载。程序集引用上的 Copy Local 设置为 true。知道为什么我可能会遇到这些部署问题吗?