问题标签 [appharbor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
449 浏览

unit-testing - AppHarbor 可以在构建期间设置条件编译符号吗?

AppHarbor 可以在构建期间设置条件编译符号吗?也许很简单:AppHarbor

我有一些无法在服务器上运行的测试(它们依赖于测试数据文件)。

如果 AppHarbor 可以设置条件编译符号,那么当该符号存在时,我可以在测试中添加一个 [Ignore] 属性。

或者,在 AppHarbor 运行时是否有更好或不同的方法来忽略特定测试?

或者,有没有办法让测试代码正确引用项目中的测试数据文件?

谢谢!格伦

编辑:我通过将数据文件作为资源嵌入到测试项目中来进行测试。不理想,但目前还可以。但是,仍然想知道是否可以按照描述设置编译符号。

0 投票
1 回答
1526 浏览

c# - 服务器实例不再连接。MongoDB C# 驱动程序 1.3.1

我正在 appharbor.com 上运行一个应用程序,我正在使用来自 MongoHQ 的数据库。

有时我会看到此错误“服务器实例 penny.mongohq.com:10070 不再连接。” 在appharbor。

我还看到一些 System.Net.Sockets.SocketException,“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应”

有没有办法确保如果服务器未连接然后尝试重新连接?或设置更长的时间?

0 投票
1 回答
164 浏览

appharbor - 在 AppHarbor 中编译项目时出错

这是在 AppHarbor 中编译我的项目时产生的错误。研究了 AppHarbor 的限制,但找不到任何东西。

今天我的应用程序具有以下结构:

  1. Sql Server(附加 AppHarbor)
  2. 通过 Bundle 缩小 Css 和 Javascritp(Microsoft 解决方案)
  3. 3个项目(Web->MVC4,数据->类库,服务->类库)
  4. 在中等信任环境中工作

完整的构建报告:

http://paste.ideaslabs.com/show/LHZBHhKnBC

0 投票
1 回答
185 浏览

unit-testing - appharbor 测试项目 app.config 文件不会更改其连接字符串

我的 appharbor 解决方案中有一个测试项目,它使用位于测试项目的 app.config 中的连接字符串。

在 appharbor 构建项目之前,它不应该像更改 Web 项目中的连接字符串一样更改 app.config 中的连接字符串吗?

两个文件中的连接字符串名称相同。

谢谢

0 投票
1 回答
261 浏览

appharbor - 在哪里可以看到我的应用程序的 IP?

我已经为我的应用程序添加了自定义主机名,现在我需要获取应用程序的 IP 地址才能在 CNAME 中设置它。我可以把它带到哪里?谢谢。

0 投票
2 回答
740 浏览

sql-server-2008 - 如何从 GitHub 将 SQL 数据库部署到 AppHarbor?

我的目前正在使用,但我遇到的问题是编写我的数据库模式(和测试数据)的脚本并将其与我的项目的其余部分一起部署。

你们有没有人这样做过?我怎样才能做到这一点?

AppHarbor 已经剥离了我的开发连接字符串并将其替换为自己的,但我不确定如何让我的 SQL DB 自动部署。

0 投票
1 回答
748 浏览

ssl - Godaddy 通配符证书不适用于 AppHarbor

我从 GoDaddy 购买了通配符证书,我登录 AppHarbor 并创建了证书。我还上传了中间证书。一切正常,但每当我访问我的网站 (https://edificio.bo.administratuvivienda.com) 时,我都会在 IE 上收到以下错误。


0 投票
2 回答
6995 浏览

c# - 无法加载文件或程序集“System.Net.Http”或其依赖项之一

可能重复:
无法在 MVC4 Web API 中加载文件或程序集 'System.Net.Http,版本 = 2.0.0.0

我在 vs11 中创建了一个 .net mvc 4 项目。我已将运行时设置为 4.0 并将应用程序部署到 appharbor。当我运行应用程序时,我得到“无法加载文件或程序集'System.Net.Http'或其依赖项之一。”。

有任何想法吗?

如果我删除对该程序集的引用,则应用程序可以工作,但如果我尝试使用新的 Web api 功能,它会崩溃并显示相同的消息(当然)。

应该可以在 .NET 4.0 运行时上运行 Web api 功能,对吧?

编辑:我看到当我获得 system.net.http.dll 上的属性时,它显示版本 1.0.0.0,而在 VS 的参考中显示为 2.0.0.0。这可能是它不加载的原因吗?

0 投票
1 回答
145 浏览

asp.net - 在 AppHarbor 上部署引发混合模式组装错误

我们正在尝试 AppHarbor,但出现如下构建错误:

SGEN:错误:混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有其他配置信息,则无法在 4.0 运行时中加载。

这是我们第一次看到这个弹出窗口,经过一番搜索,看起来我们需要将以下代码段添加到配置中:

但是,听起来这需要添加到 WebDev.WebServer40.exe.config,而不是我们的应用程序配置文件。

我们如何在 AppHarbor 上做到这一点?

0 投票
1 回答
645 浏览

nunit - 如何忽略 appharbor deploy 上的一些测试

AppHarbor 在构建您的应用程序时会自动运行您的单元测试。我想让 AppHarbor 忽略某个“类别”的测试,特别是那些测试持久性配置的测试。

所以,我将以下属性添加到我想要忽略的测试类中

我如何告诉 AppHarbor 不运行这些测试?

谢谢!