问题标签 [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.
unit-testing - AppHarbor 可以在构建期间设置条件编译符号吗?
AppHarbor 可以在构建期间设置条件编译符号吗?也许很简单:AppHarbor
我有一些无法在服务器上运行的测试(它们依赖于测试数据文件)。
如果 AppHarbor 可以设置条件编译符号,那么当该符号存在时,我可以在测试中添加一个 [Ignore] 属性。
或者,在 AppHarbor 运行时是否有更好或不同的方法来忽略特定测试?
或者,有没有办法让测试代码正确引用项目中的测试数据文件?
谢谢!格伦
编辑:我通过将数据文件作为资源嵌入到测试项目中来进行测试。不理想,但目前还可以。但是,仍然想知道是否可以按照描述设置编译符号。
c# - 服务器实例不再连接。MongoDB C# 驱动程序 1.3.1
我正在 appharbor.com 上运行一个应用程序,我正在使用来自 MongoHQ 的数据库。
有时我会看到此错误“服务器实例 penny.mongohq.com:10070 不再连接。” 在appharbor。
我还看到一些 System.Net.Sockets.SocketException,“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应”
有没有办法确保如果服务器未连接然后尝试重新连接?或设置更长的时间?
appharbor - 在 AppHarbor 中编译项目时出错
这是在 AppHarbor 中编译我的项目时产生的错误。研究了 AppHarbor 的限制,但找不到任何东西。
今天我的应用程序具有以下结构:
- Sql Server(附加 AppHarbor)
- 通过 Bundle 缩小 Css 和 Javascritp(Microsoft 解决方案)
- 3个项目(Web->MVC4,数据->类库,服务->类库)
- 在中等信任环境中工作
完整的构建报告:
unit-testing - appharbor 测试项目 app.config 文件不会更改其连接字符串
我的 appharbor 解决方案中有一个测试项目,它使用位于测试项目的 app.config 中的连接字符串。
在 appharbor 构建项目之前,它不应该像更改 Web 项目中的连接字符串一样更改 app.config 中的连接字符串吗?
两个文件中的连接字符串名称相同。
谢谢
appharbor - 在哪里可以看到我的应用程序的 IP?
我已经为我的应用程序添加了自定义主机名,现在我需要获取应用程序的 IP 地址才能在 CNAME 中设置它。我可以把它带到哪里?谢谢。
ssl - Godaddy 通配符证书不适用于 AppHarbor
我从 GoDaddy 购买了通配符证书,我登录 AppHarbor 并创建了证书。我还上传了中间证书。一切正常,但每当我访问我的网站 (https://edificio.bo.administratuvivienda.com) 时,我都会在 IE 上收到以下错误。
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。这可能是它不加载的原因吗?
asp.net - 在 AppHarbor 上部署引发混合模式组装错误
我们正在尝试 AppHarbor,但出现如下构建错误:
SGEN:错误:混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有其他配置信息,则无法在 4.0 运行时中加载。
这是我们第一次看到这个弹出窗口,经过一番搜索,看起来我们需要将以下代码段添加到配置中:
但是,听起来这需要添加到 WebDev.WebServer40.exe.config,而不是我们的应用程序配置文件。
我们如何在 AppHarbor 上做到这一点?
nunit - 如何忽略 appharbor deploy 上的一些测试
AppHarbor 在构建您的应用程序时会自动运行您的单元测试。我想让 AppHarbor 忽略某个“类别”的测试,特别是那些测试持久性配置的测试。
所以,我将以下属性添加到我想要忽略的测试类中
我如何告诉 AppHarbor 不运行这些测试?
谢谢!