c# - 当解决方案包含 Office 应用程序时,从 Github 部署 MVC 站点的 Azure 部署失败

标签 c# asp.net-mvc git azure github

我有一个 github 存储库和一个解决方案,其中包含:

  1. 用于域/共享基础设施的通用 C# 库
  2. C# MVC 5 Web 应用程序
  3. Xunit 测试项目
  4. Office 应用程序

此存储库连接到 azure 站点并自动部署 MVC Web 应用程序项目。

由于我已将 Office 应用添加到解决方案中,自动部署失败并出现以下错误。

Command: D:\home\site\deployments\tools\deploy.cmd 
Handling .NET Web Application deployment.
Installing 'jQuery 1.9.1'.
Successfully installed 'jQuery 1.9.1'.
Unable to find version '1.1.0' of package 'Microsoft.Office.js'.
Failed exitCode=1, command="D:\Program Files (x86)\SiteExtensions\Kudu\1.26.30329.722\bin\scripts\nuget.exe" restore "D:\home\site\repository\src\MySolution.sln"
An error has occurred during web site deployment.

我不太确定为什么会发生这种情况,因为这是一个非常普遍的情况。这也是一个完美的 nuget 包:http://www.nuget.org/packages/Microsoft.Office.js/

最佳答案

您的链接显示当前版本是1.0.1

Office Javascript API 1.0.1

The Office JavaScript API includes objects, methods, properties, events, and enumerations that can be used from apps for Office to interact with Microsoft Office 2013 documents or mail items content.

查看包含此行的错误日志:

Unable to find version '1.1.0' of package 'Microsoft.Office.js'.

看起来像是在某个配置文件中您指定使用版本1.1.0

将其更改为1.0.1,应该没问题

关于c# - 当解决方案包含 Office 应用程序时,从 Github 部署 MVC 站点的 Azure 部署失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23407022/

相关文章:

javascript - 日期格式JS错误

c# - 当此信息与对象参数一起传递时,为什么 Enum.GetName() 要求类型?

asp.net-mvc - 带 URL 重写的 MVC 图像处理程序

c# - Asp.Net MVC 2 - 将模型的属性绑定(bind)到不同的命名值

javascript - 为什么 Internet Explorer 与后退按钮上的预期功能不同

git - 如何将分支中所有提交的日期更改为现在?

git - 如何调试 Cannot run program "C:\Program Files\Git"in a Jenkins job?

git:更有效的方法

c# - 模型上的自定义属性

c# - 日历插件