将 TypeScript 网站从 GitHub 部署到 Azure

2024-03-29

我有一个 .NET 网站,其中包含一些 TypeScript 文件。我尝试将其从 GitHub 部署为 Azure 网站,但收到与 TypeScript 相关的错误。

在我看来,这可能与我使用最新版本(1.0)有关,而 kudu 版本只有 0.9 - 但我对此足够新,我不能确定这是问题所在,也不确定如何修复它。

这是部署日志(抱歉格式错误):

命令:D:\home\site\deployments\tools\deploy.cmd 处理 .NET Web 应用程序部署。 packages.config 中列出的所有软件包均已安装。 正在恢复 NuGet 包... 要防止 NuGet 在生成过程中下载包,请打开 Visual Studio 选项对话框,单击包管理器节点并取消选中“允许 NuGet 下载缺失的包”。 packages.config 中列出的所有软件包均已安装。 Shadow_findly -> D:\home\site\repository\Shadow_findly\bin\Release\Shadow_findly.dll D:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(96,5): 错误:您的项目文件使用与当前版本不同的 TypeScript 编译器和工具版本安装在本机上。在 D:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe 中找不到编译器。您可以通过更改项目文件中的元素来解决此问题。 [D:\home\site\repository\HiveAdmin\TheHive.Admin.csproj] D:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(96,5): 错误 MSB6004: 指定的任务可执行位置“D:\Program Files (x86)\ Microsoft SDKs\TypeScript\1.0\tsc.exe”无效。 [D:\home\site\repository\HiveAdmin\TheHive.Admin.csproj] 失败 exitCode=1,命令 =“D:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe”“D:\home\site\repository\HiveAdmin\TheHive.Admin.csproj”/nologo /verbosity: m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="C:\DWASFiles\Sites\thehiveadmin\Temp\cab5b42e-19e1-435e-ae3a-b780b7bb6400";AutoParameterizationWebConfigConnectionStrings=false;Configuration=Release /p:SolutionDir=" D:\home\site\repository.\" 网站部署期间发生错误。 处理 .NET Web 应用程序部署。 packages.config 中列出的所有软件包均已安装。 正在恢复 NuGet 包... 要防止 NuGet 在生成过程中下载包,请打开 Visual Studio 选项对话框,单击包管理器节点并取消选中“允许 NuGet 下载缺失的包”。 packages.config 中列出的所有软件包均已安装。 Shadow_findly -> D:\home\site\repository\Shadow_findly\bin\Release\Shadow_findly.dll D:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(96,5): 错误:您的项目文件使用与当前版本不同的 TypeScript 编译器和工具版本安装在本机上。在 D:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe 中找不到编译器。您可以通过更改项目文件中的元素来解决此问题。 [D:\home\site\repository\HiveAdmin\TheHive.Admin.csproj] D:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(96,5): 错误 MSB6004: 指定的任务可执行位置“D:\Program Files (x86)\ Microsoft SDKs\TypeScript\1.0\tsc.exe”无效。 [D:\home\site\repository\HiveAdmin\TheHive.Admin.csproj] 失败 exitCode=1,命令 =“D:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe”“D:\home\site\repository\HiveAdmin\TheHive.Admin.csproj”/nologo /verbosity: m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="C:\DWASFiles\Sites\thehiveadmin\Temp\cab5b42e-19e1-435e-ae3a-b780b7bb6400";AutoParameterizationWebConfigConnectionStrings=false;Configuration=Release /p:SolutionDir=" D:\home\site\repository.\" 网站部署期间发生错误。 D:\Program Files (x86)\SiteExtensions\Kudu\1.26.30329.722\bin\scripts\starter.cmd D:\home\site\deployments\tools\deploy.cmd

任何想法如何解决这一问题?


错误消息的相关部分是

您的项目文件使用的 TypeScript 编译器和工具版本与当前计算机上安装的版本不同。在 D:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe 中找不到编译器。您可以通过更改项目文件中的元素来解决此问题。

您的项目文件中有一个如下所示的标签:

    <TypeScriptToolsVersion>1.0</TypeScriptToolsVersion>

你需要设置这个值有条件的 http://msdn.microsoft.com/en-us/library/ms164307.aspx如果您的构建系统的某些部分在 0.9 上,而另一些则在 1.0 上,则在构建环境上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 TypeScript 网站从 GitHub 部署到 Azure 的相关文章

随机推荐

  • 悬停时的黑白 CSS 背景

    我有一个 CSS 精灵 如下所示 HTML a href http www domain com estate a CSS estates background position 200px 0px width 96px height 90
  • 尝试使用地址栏或刷新页面访问时,Azure Web应用程序返回404

    我需要一些有关我的天蓝色应用程序的帮助 我有一个website使用 Azure 上托管的 ReactJS 但发生了一些奇怪的事情 我可以使用地址栏访问的唯一页面是 mydomain com 或 www mydomain com 如果我尝试访
  • 使段落文本换行到 div 内

    我读了这篇文章here https stackoverflow com questions 1587964 wrap text inside fixed div with css or javascript 我有一个简单的目标 我只想让我的
  • 从 C++ 中的数字输入动态创建矩阵

    我有一个控制台应用程序 我试图从数字输入创建一个二进制矩阵 如果想要创建一个 2x4 矩阵 我必须做两个输入 每一行一个 输入 控制台 将如下所示 第一个输入 1101 第二个输入 0111 然后我想创建一个如下所示的矩阵 1 1 0 1
  • 有哪些方法可以在数据库中存储有关匿名/来宾用户的信息?

    我们的应用程序具有在线商店等功能 通常会要求用户在完成销售之前注册 从而创建一个独特的customer ID正在进行中 当他们返回时 他们可以登录并从数据库中检索他们的联系方式和交易历史记录 我们现在正在探索在 匿名 或 访客 客户的情况下
  • C# 闭包堆分配发生在方法开始时

    我似乎遇到了 C 编译器的一些奇怪行为 考虑以下代码示例 static void Main string args Foo false 8 public static void Foo bool execute int x if execu
  • laravel 5.3 当页数 = 1 时的分页

    我有城市表 它有 7 个城市 我有一个视图页面来显示这些城市 每页 10 个城市 控制器 cities City orderBy id desc gt paginate 10 return view cities home compact
  • 在浏览器控制台中使用 Angularjs $http

    我在开发过程中在浏览器控制台中测试了 AngularJS 服务 以进行快速验证 我将服务注入控制台的方式如下所述这个问题 https stackoverflow com a 15529185 605840 or var inj angula
  • 使用字典中的特定键构建列表(python)?

    我正在用 Python 实现 Dijkstra 搜索算法 在搜索结束时 我使用前驱图重建最短路径 从目标节点的前驱开始 例如 path path append destination previous predecessor map des
  • 如何在 Selenium 中的 HTML5 Canvas 上执行鼠标滚轮滚动?

    我正在开发 GWT 应用程序 类似于 Paint 在此 我有一个 HTML5 Canvas 其中有一个功能 向上和向下滚动鼠标滚轮将放大和缩小画布 我进行了很多搜索 但没有找到解决此问题的解决方法 这是所做的 int PosX 0 int
  • 系统('php -l')的替代品?

    在我目前正在从事的一个项目中 我们正在考虑放置system http php net system进入 php ini 的disable functions http php net disable functions宣言 现在 我们的一个
  • SwiftUI - ObservableObject 创建多次

    我在视图中创建了一个 ObservableObject ObservedObject var selectionModel FilterSelectionModel 我在里面放置了一个断点FilterSelectionModel s ini
  • Apache Maven 资源插件排除目录

    我试图在构建过程中将一些资源从一个点复制到另一个点 因此我使用 Apache Maven 资源插件 实际上我排除了一些文件 我不需要 但我还想排除一个目录 我尝试了几种方法但没有成功
  • 使用位置 Azure Data Lake 创建 Databricks SQL 数据库

    如何在 Databricks hive 元存储中使用位置 adls 和 abfss 创建数据库 无需安装 像这样的东西 create database if not exists adb raw location abfss con ema
  • 如何从 Vega Lite 图表中删除轴线

    我想从下面的 vega lite 图表中删除 隐藏轴线 我尝试将颜色更改为空 如下所示 或其他颜色 但这不起作用 https vega github io editor gist fc799bc9f7a8f28b8f1f2ec84673e9
  • android + eclipse + maven + actionbarsherlock

    我读了很多关于 actionbarsherlock maven android 的东西 但我见过的解决方案都不适合我 我确信我已经非常接近解决方案 但我不明白 我需要一些帮助 所以这是我的问题 我尝试创建一个依赖于 Actionbarshe
  • 如何删除空值?

    如何删除底部计数中的空值 即 我只想查看实际销售单位的产品 我尝试过非空和非空但没有成功 with member Measures Amount Sold as Measures Internet Sales Amount format s
  • 为什么“超时”不适用于管道?

    以下命令行调用timeout 这没有意义 只是出于测试原因 无法按预期工作 它会等待 10 秒 并且在 3 秒后不会停止命令的运行 为什么 timeout 3 ls sleep 10 您的命令正在执行的操作正在运行timeout 3 ls并
  • 在 Windows 上的 XAMPP 中哪里可以更改 lower_case_table_names=2 的值?

    我正在使用 Windows 7 和 XAMPP 我正在尝试导出数据库 在此过程中表名称将转换为小写 我搜索了很多 我知道我必须改变的值lower case table names from 0 to 2 但是我必须在哪里更改这个值 在哪个文
  • 将 TypeScript 网站从 GitHub 部署到 Azure

    我有一个 NET 网站 其中包含一些 TypeScript 文件 我尝试将其从 GitHub 部署为 Azure 网站 但收到与 TypeScript 相关的错误 在我看来 这可能与我使用最新版本 1 0 有关 而 kudu 版本只有 0