问题标签 [hosted]

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 投票
3 回答
2575 浏览

wcf - WCF 413 请求实体太大 - 自托管 WebHttpBinding

关于这个问题有很多讨论,但是我现在已经尝试了所有可能的解决方案,我们仍然从服务器收到 413 Request Entity Too Large 错误。

我们的 WCF 服务通过 Azure Worker 角色自托管,不使用 IIS。我们所有的配置都在代码中指定:

这是我们的客户端配置 - 也在代码中指定:

我唯一的预感可能是 SSL 连接有问题?有一些文章提到了特定于 IIS 的问题,但是我不确定这是否与自托管服务有关。

非常感谢任何建议。

更新:

为了确认 SSL 是问题的预感,我暂时禁用了 SSL,然后发现问题消失了。

所以现在我需要弄清楚为什么 SSL 会导致问题。有很多关于类似问题的文档,但它仅与 IIS 托管服务有关(我们的服务是从 Windows 服务自托管的):

IIS7 - (413) 请求实体太大 | 上传ReadAheadSize

那里有人知道仅适用于自托管 WCF 服务的等效设置吗?

0 投票
1 回答
820 浏览

build - 让 Hosted Build Controller 运行我的 NUnit 测试还需要什么

尽管按照“为自定义活动和其他单元测试框架添加程序集”中给出的说明添加所需的 NUnit 二进制文件并使构建控制器知道它们,但我无法让 Visual Studio Online 的托管构建控制器运行我的 NUnit 测试。

我首先在一个 Git 项目中尝试了所有这些,但无法让它工作,尽管Visual Studio Online CI Nunit Tests 中的信息在 build 期间没有找到

我目前的工作是在 TFVC 项目中,因此托管构建控制器无法从 Git 中提取的事实不应该是一个因素。

我正在使用的项目是一个简单的类库,没有代码但是项目向导自动添加的代码。测试项目类似:使用向导添加一个新的测试项目,添加 NUnit 包并添加一个引用 NUnit 框架而不是 MS 的新测试类。在 IDE 中,测试运行器正确显示了两个单元测试:TestMethod1一个是向导添加的,NUnit_TestMethod1一个是我在新测试类中添加的。当我“全部运行”时,两个测试都运行:

显示两个测试都运行的测试资源管理器图像

一切看起来都很好,花花公子。但是,当我使用 Hosted Build Controller 在 Visual Studio Online 上运行构建时,只执行 MS 测试:

VSO 的托管构建控制器 wrt 测试执行的诊断输出

当我删除对 MS 测试框架的引用并将 UnitTest1 类中的属性调整为 NUnit 属性时,IDE 再次能够看到并运行这两者(它“重新发现”了 TestMethod1,如运行前 TestExplorer 中的蓝色图标所示测试),但托管的构建控制器随后报告“未找到测试。”:

未找到任何测试。 诊断

构建控制器属性的“自定义程序集的版本控制路径”是使用省略号按钮设置的(因此 Visual Studio 决定在此处放置什么)并设置为$/BJM Software TFVC/CustomBinaries. 构建的诊断日志显示自定义二进制文件已“获取”:

源拉日志 wrt 自定义二进制文件

附加信息:

  • 我正在使用“默认”构建定义。“默认”的意思是我只对所使用的构建脚本进行了更改(尽管这并没有产生盲目的区别)。
  • 我正在使用 TfvcTemplate.12.xaml 构建脚本。
  • 构建脚本具有**\*test*.dll;**\*test*.appx作为测试源规范(与默认值相比没有变化)。
  • 运行设置为“无运行设置文件”和“运行设置的默认类型”。

  • 我首先尝试了对 nunit.framework.dll 的“硬”引用。这编译得很好(即编译器找到了 NUnit 代码),但没有运行测试。切换到 NuGet 包没有帮助。

问题

我错过了什么?我还需要做什么才能让 Visual Studio Online 的 Hosted Build Controller 运行我的 NUnit 测试?

0 投票
1 回答
741 浏览

button - paypal Payments Pro 托管解决方案集成重复付款

我正在使用贝宝快速结帐,我可以在其中为包含多个定期付款配置文件的订单创建收款。例如首期付款 5 英镑,项目 A 每月 3 英镑,项目 B 每年 5 英镑。

我现在被要求使用 iframe API 使用网站支付专业托管解决方案来实现这一点。但我不知道如何将此订单传递给它。根据集成指南,我需要使用 Button Manager API 并创建一个 template=templateD 按钮类型,但该按钮类型只接受一个配置文件。

https://www.paypalobjects.com/webstatic/en_GB/developer/docs/pdf/hostedsolution_uk.pdf

0 投票
2 回答
908 浏览

paypal - PayPal 托管的结帐页面未显示 paypal 选项

我正在尝试创建 PayPal 托管页面(使用 PayPal Advanced)。当我转到 PayPal 管理器 -> 托管结帐页面 -> 自定义时,在“预览”中,我只看到“使用信用卡或借记卡付款”选项。我没有看到“使用 PayPal 付款”选项。有人可以帮我吗?

谢谢你。

0 投票
1 回答
69 浏览

sql-server-2008 - ASP.Net 连接字符串问题

托管的ASP.NET 3.0 Forms 应用程序突然抛出Login failed for user 'SQL2008R2_llama_user'.

这意味着数据库凭据是错误的。我发现我的 DB Manager 更改了 DB 密码,并且新密码是!@#$%^&*llama123456. 所以我将新密码插入到我的配置文件中。

问题:我的应用程序仍然无法连接并引发相同的错误。

连接字符串:

故障排除步骤:

  • 可以tcp:sql2k...使用sql2k ...凭据登录 MSSQL SMS 。这意味着凭据是正确的。
  • 问题在不同的虚拟主机和域上仍然存在
  • 该应用程序成功重新编译每个配置文件编辑
  • 我仔细检查了配置文件的更改,并相应地对其进行了编辑

我还能尝试什么?我的托管数据库是否因为密码中的特殊字符而发脾气?有任何想法吗?

0 投票
2 回答
3464 浏览

php - 如何完全跳过 PayPal 付款确认页面?

我的客户网站正在使用 PayPal UK Website Payments Pro Hosted Solution。

当客户被引导到 PayPal 进行付款时,他们有两种选择,

“使用我的 PayPal 帐户付款”或“使用我的借记卡或信用卡付款”。

如果客户选择使用他们的贝宝账户,他们登录并付款,然后被带到一个贝宝付款确认页面,上面写着“感谢您的订单。您现在要返回...”此页面悬停大约 5- 10 秒,然后将客户重定向回确认订单和发送电子邮件等的网站。

我的问题是一些客户没有等待被重定向,这导致订单确认错误。

我的问题是如何完全跳过 PayPal 付款确认页面?

我有自动返回。我已经设置了一个返回 URL。付款数据传输已开启。

而且我的想法已经不多了...

如果用户选择其他选项并输入他们的信用卡详细信息,则一切正常。

0 投票
1 回答
333 浏览

chef-infra - 在 Hosted Enterprise Chef 服务器中 -5NODES FREE

在托管的企业厨师服务器中,他们为我们免费提供了 5 个节点。我不明白这个 5nodes free 是什么意思。如果 5 NODES FREE 意味着他们提到了我们通过工作站在厨师服务器中注册的节点啊??

任何人都可以解释这个托管的企业厨师服务器免费节点吗?

在此先感谢,

0 投票
0 回答
497 浏览

c# - Visual Studio Online CI Nunit 引用在构建期间未解决

我一直在尝试让我的解决方案使用 Visual Studio Online 和托管的构建控制器在 CI 配置中构建。

根据这些指南,我在工作空间的根目录中创建了一个文件夹,其中包含所需的 NUnit 二进制文件。

我还提到了这些以前的问题,用户在尝试完成相同的事情时遇到了问题:

我的所有测试项目中都安装了“用于 VS2012 和 VS2013 的 NUnit 测试适配器”包。

我的构建日志中的错误消息是这样的:

Tracking_works_when.cs (35):找不到类型或命名空间名称“TestAttribute”(您是否缺少 using 指令或程序集引用?)

“TestAttribute”类型是几个缺失的类型之一,包括“Test”、“TestFixture”和“TestFixtureAttribute”。

还有以下警告:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1605):无法解析此引用。找不到程序集“nunit.framework,Version=2.6.3.13283,Culture=neutral,PublicKeyToken=96d09a1eb7f44a77,processorArchitecture=MSIL”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。

对“nunit.core.interfaces”和“nunit.core”重复相同的警告。

问题:

我错过了什么?为什么我的 NUnit 二进制文件在托管的构建环境中没有被识别并且我的测试会自动运行?

0 投票
2 回答
991 浏览

c# - wcf 中的多个端点

我正在尝试为单个 WCF 服务执行多个端点,以便每个端点都有其单独的接口/方法。我正在使用 TCP

app.config

我的第一个端点正在工作,但我的第二个端点不起作用。这里可能有什么问题。其次,为什么我们不能像浏览 HTTP 一样浏览 tcp。我知道我们可以使用 svcutil 测试 tcp。反正有没有浏览TCP。

编辑:

周转基金:

http://pastebin.com/gHHRKeYZ

Windows服务:

http://pastebin.com/kjM3iRYj

0 投票
0 回答
158 浏览

sql-server-2012 - 我们可以使用 SQL Server 2012 Web (Azure) 来托管 Windows 应用程序的数据库并运行 SSIS/SQL 作业吗?

我们可以使用 SQL Server 2012 Web (Azure) 来托管 windows 应用程序的数据库,并为 windows 应用程序提供一个到该数据库的连接字符串吗?还是仅与 Web 应用程序一起使用?

我们还可以在这个 Web 版本的 SQL Server 上运行 SSIS/SQL 作业吗? http://databases.about.com/od/sqlserver/a/sql_server_2012_licensing.htm本文提到 SQL Server 2012 Web 是 SQL Server 的专用版本,用于 Web 托管环境。

请指教。