问题标签 [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.
paypal - Paypal 托管结帐页面(布局 C) 英语以外的语言
是否可以使用法语或德语实现托管结帐页面(布局 C)?
我尝试发送以下参数(同时发送到 IFrame URL 和 API):LC=FR
它工作正常,但都是英文的。
谢谢迈克
c# - 在 Windows 服务中托管 WCF 服务 - 并在开始时启动一些内容
我在网上搜索过,但我认为我有更多的理解问题而不是技术问题。通过精读 SO 阅读器,我知道我必须公开我的全部要求,而不是简单地问我的问题......所以。 ..
开发资料:Visual Studio 2010 (..)、C#、目标框架 3.5 客户端配置文件..
我的基本要求:
这是我的要求:我想要一个可以安装在客户端计算机上的可下载软件。该工具将定期从我们使用的精确 ERP 系统中执行一些任务 [下载一些销售数据(发票、订单)。
我不希望用户必须登录才能让我的工具工作(如果计算机重新启动,我希望我的工具仍然启动)。所以在这里,一个标准的 Windows 服务似乎是最好的选择,它带有一个前端应用程序来允许设置一些选项,并查看工作人员的状态。至此,我有了一个 Windows 服务(c# 3.5)和一个前端工具。请注意,此时它对我来说效果很好。在我的服务的 OnStart 方法中,我“启动”我所有的东西(准备文件夹、获取选项、连接到我在云上的远程 SQL Server、验证系统是否良好,然后等待任务,并使用计时器检查用于运行任务)。直到这里,一切都按预期工作。
前端工具和我的 Windows 服务之间的高级通信
现在,我想通过我的前端工具与我的服务交谈/询问一些事情。我想问(“你现在正在运行多少进程”、“你的实际计时器状态是什么”、“你当前正在运行哪些表”、“中止你的所有任务”等等)。我通过向我的 Windows 服务发送自定义命令尝试了一点“自定义命令”,但它确实受到限制:为了知道“您当前正在加载哪些表”问题的答案,我试图写在自定义事件日志,并从我的前端应用程序中检索它,但我发现它并不干净,因为我可能希望从我的工具中获得快速和重复的反馈(例如,看到加载 ONE table 的进度,每 5 次刷新一次秒)。还有写入硬盘驱动器上的文件,
WCF 路径
选项 1 - WCF 服务只是一个通信器,仅此而已。
因此,正如在 Internet 上发现的那样,我开始查看托管 WCF 服务选项。所以首先,我只在我的主 Windows 服务中添加了一个简单而温和的 WCF 服务库。该子 WCF 服务只会响应来自前端工具的复杂问题,然后向其创建者(主要 Windows 服务)寻求响应。我的基本设置工作 -> 在我的 Windows Servbice 的 OnStart 中,我启动了我所有的业务,并启动了(HostService)我的 WCF 服务来监听。但是我看不到任何方法可以在我的 Windows 服务和我的 WCF 服务之间建立完整的链接(以便能够访问主要的服务复杂信息)。静态方法?将主要的“状态”类传递给 WCF 服务,但是如何?..
选项 2 - Wcf 服务就是一切。
然后,我尝试将我的所有代码移动到我的 WCF 服务中,说“好的,如果只有一个可以做到这一点,为什么要有 2 个程序集”。因此,在我的基本 Windows 服务的 OnStart 中,不再启动我的业务内容。仅启动子 WCFServices。在概念层面上一切似乎都很好。但是我怎么能说“好的,WCF 服务,开始倾听,并启动业务”?我没有找到关于 WCF 服务的“启动时启动代码”的信息。在网络上,我看到很多“WCF 服务主要用于‘随叫随到’。但我希望 WCF 服务通过计时器完成我所有的工作(加载表、将它们上传到 cload 等...)并且能够与前端工具对话。我必须在主 Windows 服务中创建 WCF 服务,
所以,我的问题: 1 - 我的架构有意义吗?2 - WindowsService->WCFService 托管对我的要求有意义吗?3 - 我应该将所有代码移动到 WCF 服务库吗?或不
多谢!
西蒙
编辑:
谢谢FerretallicA!
老实说,我更喜欢把所有东西都分开。所以我喜欢你将我的类的引用传递给我的 WCF 服务的想法。
只是为了更完整的东西,这是我的主要 Windows 服务的 OnStart 方法:
注意:(很多代码来自:How to: Host a WCF Service in a Managed Windows Service
所以,我试图弄清楚我必须在哪里将引用传递给我的“MyMainClass”类。
注意:我刚刚重新搜索了您的想法“如何传递对子 wcf 服务的引用”,我发现:SO question - WCF call that references Windows Service。稍后我将深入阅读。
ruby-on-rails - 从版本 3 降级到 2 时,Ruby on Rails 不呈现视图
我正在将我的 Ruby on Rails 应用程序安装到实时服务器上,但必须从版本 3 降级到 2,因为这是我的共享托管服务提供商所支持的全部。我能够毫无问题地调整我的模型、控制器和路线。我遇到的问题是视图渲染。
我按照 Rails 2 的要求完成了为每个控制器创建默认布局的过程。当我在服务器上运行应用程序时,它启动得很好,并且烟幕 index.html 是可见的,但是如果我删除它并尝试查看真正的应用程序,我得到的只是损坏的链接和无法加载的文件浏览器。
我确信这是由于降级造成的问题。关于我做错了什么的任何想法?
dns - IIS 防止自托管网站上其他网站内容的热链接
我们希望避免我们自己的用户盗链到我们自己域之外的图像和媒体。有没有办法通过 IIS(Windows Server 2012 上的版本 8)来做到这一点?我们已经安装了 URL Rewrite 模块,但不确定如何开发一个可以完成我们需要的规则。
请记住,我想阻止任何指向其他网站的热链接,并且只允许位于我们自己域中的图像/媒体。在 stackoverflow 上进行谷歌搜索和搜索会导致阻止其他网站热链接到自己的自托管内容,而不是像我们想要的那样反过来。
wcf - 如何访问多个端点
我创建了一个测试 WCF 服务 WcfSampleLib,其合同为 IWcfSampleLib,并且服务类为 clsWcfSampleLib。
现在我添加了一个窗口窗体应用程序来托管我的 WCF。我创建了一个 App.config 作为
我有两个端点来使用来自具有不同端点的两个不同客户端的 WCF。我在 Host Application 的 Form1_Load 事件中添加了以下代码行
现在我只能使用 http://{server}:9097 添加服务引用。有什么办法可以让我可以使用具有不同 URL 的两个端点意味着 net.tcp://{server}:9095/SomeName1 和 http://{server}:9096/SomeName
c# - 与我托管的 Windows 服务的安装程序一起,是否可以在发生错误时设置恢复选项?
我与http://msdn.microsoft.com/en-us/library/bb332338.aspx一起将我的服务托管为 Windows 服务。它安装得很好,但我想在“第一次失败”、“第二次失败”或“后续失败”时将恢复选项设置为“重新启动服务”。如何做到这一点?
python - 如何在 ubuntu 服务器上安装 cloud9 IDE
我有一个开发服务器,它主要运行基于 python 的应用程序。我喜欢 cloud9 等工具的界面,但由于我有一台服务器,我宁愿在我自己的服务器上也有类似的东西。这就是我所说的“自托管”。我只需要编辑本地文件(即该服务器上的文件)。
服务器正在运行 Ubuntu 服务器 12.04。cloud9 显然可用于自托管,但我从未使用过 node.js,如果可能的话我不想了解它。我知道 cloud 9 还提供与其他服务器的 ssh 集成,但我希望找到一个可以在 Ubuntu 上轻松安装并轻松配置的软件包。
stackoverflow 上有一个类似的问题,但从 2009 年开始。
sql-server - 为托管/云解决方案设计数据库和应用程序
是否有任何可用资源可以指导某人在开始制作托管应用程序之前如何“思考”托管/云解决方案的各种组件?如果这没有意义,我想问的是,是否有任何指导书籍/网站说明在制作云应用程序时需要考虑哪些事项?
我正在尝试制作一个托管的 CRM 风格的软件应用程序,它将为数百名客户提供服务。该应用程序由具有许多表和 ColdFusion、HTML5、CSS、Javascript 前端的 SQL 服务器数据库提供支持。如果我在每个客户端站点安装此应用程序及其组件,那么每个安装对于该客户都是唯一的。但不知何故,我必须在令我困惑的云中复制这种独特性。
到目前为止,我只想到了两件事:
- SQL server 中每个客户需要一个唯一的数据库
- 需要在 Web 应用程序中更改每个客户的数据库连接字符串
当我试图设想如何设计应用程序来服务这么多不同的客户时,我的思维过程陷入了困境。即使所有客户使用的应用程序都是相同的(相同的数据库表,相同的前端),他们存储和检索的数据将是特定于他们的。所以我在想,每个客户肯定都需要为他们创建一个单独的数据库吗?为每个客户创建一个副本数据库是否可行?如果我需要更新一些表或添加一个新表,我将如何为数百个不同的数据库执行此操作?
从前端我猜每个唯一的客户登录都会更改数据库连接字符串,以便他们只能访问他们的数据库。除此之外,我想不出任何其他需要根据客户进行更改的内容。
当一个新客户想要注册时,我需要清楚我需要为他们创建什么才能访问应用程序。我想这最终是我需要考虑的,但我被困住了。
如果有人可以提出一些想法,或者是否有关于这种事情的书或网站可以指点我,我将非常感激。
编辑: 我在看一篇关于 Salesforce.com 的文章,上面写着
任何人都知道这是如何实现的或如何完成的?
networking - 将设备连接到 Windows 7 托管网络 -> 无需 Internet 访问
我正在寻找一种在 Android/iOS 手机和 Windows 7 笔记本电脑之间进行通信的干净方式。无需互联网连接,只是手机和笔记本电脑之间的一种 TCP 连接方式。
我已启用托管网络,但没有连接。笔记本电脑有 192.168.173.1 和电话 192.168.173.3 但 ping 失败并且两个设备之间的连接失败。
wordpress - Blogger:如何将评论链接到我的非博客网站?
我在自己的域上托管自己的 WordPress 网站,但我的大多数同行都有 Blogger 网站。
当他们在彼此的网站上发表评论时,他们的评论会出现在他们的姓名、头像和指向他们博客的链接旁边(因为他们也是 Blogger 用户)。但是,当我尝试发表评论(使用任何允许的身份验证方法)时,我得到一个“未知”头像,并且无法显示我的非 Blogger URL。
允许的身份验证方法是:
- 谷歌帐户
- 生活杂志
- WordPress
- 打字板
- 目标
- 开放ID
我可以使用这些服务中的任何一个设置一个帐户,但是当我发表评论时,它会将其链接回我在每项服务上的个人资料,而不是我自己的域/网站。我还尝试使用我的网站设置 OpenID 委派到 Google+,但这仅允许我使用我的域登录,它仍然发布链接我的 Google+ 个人资料而不是我的网站。
我花了一天中最好的时间研究这个,但我找不到答案。
如何使用我的非 Blogger 域和头像作为我的 ID 对 Blogger 托管网站发表评论?