问题标签 [self-hosting]
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.
asp.net - 如何使用 asp.net 网页从 Plesk10 获取数据
我正在尝试创建一个最终用户友好的网页,该网页可以从 Plesk10 面板访问所需的信息。
我有一个经销商虚拟主机计划。我在托管计划中拥有管理员权限。在我的主机中,我可以创建新用户删除挂起或更新等。我可以为用户创建一个单独的 plesk 面板......
现在我的问题是:
我想创建一个从 plesk10 面板获取用户信息的页面,并授予一些执行一些简单任务的权限,例如添加/删除/更改密码/更新自己的电子邮件帐户,获取空间使用信息,创建/更改 ftp 连接名称或密码。和一个账单/发票/和付款细节
如何从 Plesk10 获取此数据并将数据更新到 Plesk10
请给我建议以完成此任务。或给我任何与此问题相关的网络链接。
谢谢
JS
asp.net - 如何在 Windows 服务中嵌入 asp.net 站点(反之亦然)
我正在构建一个 Windows 服务,但我想获取一些网页来控制一些设置、获取诊断等...
您将如何将 asp.net 网站和 windows 服务结合在一起?我知道 WCF 可以自托管到任意进程中,但我可以对 asp.net 做同样的事情吗?
另一种选择是让我的服务逻辑在 asp.net 网站 application_start 方法中产生长时间运行的线程。但是,我没有获得内置功能的窗口服务,例如启动时自动启动。另一个问题可能是 IIS 可能决定回收该进程。此外,我的服务需要打开一个原始 tcp 套接字来接受连接。我可以在 IIS 中这样做吗?
谢谢
wcf - 如何在客户端和自托管 WCF 服务之间创建会话
我的目标是使用 cookie 和他们的会话来跟踪客户。这是必需的,因为我不喜欢 WCF 的内置身份验证过程,它们只是在浏览器中提供通用登录弹出窗口 [ 1 ]。我正在寻找一个登录页面并让用户能够注销。我根本不想使用 IIS 来托管我的服务。HttpContext 是维护会话/cookie 的唯一方法吗?这在自托管 WCF 服务中是否可行?这可能WebHttpBinding
吗?我能找到的与这篇文章最接近的帖子是:Sessions in self-hosted WCF services but it is unsatisfactory.
wcf - 将 WCF 托管为 Windows 服务“服务已启动和停止”
我使用 net.tcp 将 WCF 作为 Windows 服务托管。在我启动服务时安装 Windows 服务后,我得到该服务已启动和停止。
错误说为了向服务“MYService”添加端点,必须指定一个非空的合同名称。在 System.ServiceModel.Description.ConfigLoader.LookupContract(字符串合同名称,字符串服务名称)
我的 OnStart 函数如下
配置文件如下:
asp.net-mvc - 自托管 asp.net mvc
是否可以在另一个应用程序中自行托管 asp.net mvc,即。控制台、Windows 窗体、服务等。
我想构建一个提供 Web 界面来控制它的应用程序,并且我想将 asp.net mvc 用于它的 Web 部分。
我确实快速浏览了一下 Nancy,它看起来可以工作,虽然它不是 asp.net mvc,但它确实支持 razor,尽管它对它的支持水平与 asp.net 不完全相同(例如,强类型视图)
我确实也发现了这个问题,但它并没有真正深入了解 可能在没有 IIS 的情况下使用 ASPNET MVC2?
c# - WCF,如何自托管回调?
我有一个由自主机 [Winform] 和客户端 [Winform] 运行的 WCF 服务库,并且我使用 NetTcpBinding。
我希望客户端从 WCF 服务调用一个方法,以在自托管Winform上弹出一个 MessageBox 。
要点:我想将图像发送到服务器端,它应该以新形式出现,但我无法在 WCF 服务库与其自托管表单之间进行通信。
请您提供一个示例,该示例向我展示当客户端从 WCF 服务库调用方法时,我将如何在自托管 winform 上显示消息框。
google-chrome - 自定义 chrome 扩展的自动更新功能
所以我正在使用一个不会托管在谷歌网上商店的 chrome 扩展程序,因此我需要向它添加自动更新功能,但是我需要它更加动态,我将尝试说明什么我正在尝试通过一个小场景来完成,所以它看起来不会毫无意义。
设想
我需要一个扩展,每个版本都有不同的版本,即每个版本都有一个免费版本和一个付费(功能丰富)版本,每当发布新版本时,扩展都会根据它的版本进行更新。
换句话说,服务器应该能够检测到用户的版本并根据它“即动态”提供crx文件。
我尝试/想到的
1.我尝试设置一个带有扩展版本的cookie,所以当自动更新发生时服务器可以检查它并生成xml文件,不幸的是我发现cookie没有在chrome发送的自动更新标头中发送.
2.我可以让扩展程序在chrome启动时与服务端对话,所以它会发送它的版本,所以服务器会将它与ip一起存储,当自动更新发生时,服务器会检查请求ip并匹配它与提供 xml 的版本一起提供,我认为这可以工作,但它有点蹩脚的方法。
3.我可以使用本机应用程序根据版本修改清单文件以指向不同的xml文件,我想这也可以,但我不赞成使用本机应用程序。
4.我试图想办法修改get-request参数(即添加自定义参数,如版本),但似乎没有办法这样做。
5.我可以将不同的版本分开为不同的扩展(即免费版将与付费版在不同的包中),但是我有兴趣将它们合二为一,因此用户可以升级/降级他们的订阅而无需安装/删除他们已经拥有的扩展名。
我想就是这样,我希望有人对我如何完成我想做的事情有更好的想法。
PS我知道标题有点模糊,但我找不到更好的,所以如果你想出更好的标题,请告诉我。
c# - 如何使用函数 SetEndpointAddress?
应该用什么代替??? (第一个参数)
我在配置文件中指定了端点,我该怎么做才能召回他?我可以在这个功能中召回他吗?
dependency-injection - 使用 Castle Windsor 解析 HttpControllerContext
在ASP.NET Web API中,HttpControllerContext 实例提供了很多关于当前环境的信息,包括当前请求的 URI。
如果服务依赖于此类信息(例如请求 URI),则应该可以将该信息注入到服务中。
使用 Poor Man 的 DI 很容易做到这一点:只需实现一个自定义 IHttpControllerActivator。
然而,有了温莎城堡,这突然变得非常困难。之前,我已经描述了一种非常复杂的方法来解决这个问题,但是它取决于 PerWebRequest 生活方式,事实证明这种生活方式在自托管场景中不起作用,因为 HttpContext.Current 是空的。
到目前为止,我已经能够通过将所需信息作为内联参数从自定义 IHttpControllerActivator 传递给 Resolve 方法来完成这项工作:
但是,默认情况下,这仅在立即请求的类型依赖于参数时才有效(即,如果请求的 Controller 本身依赖于baseUri
)。如果依赖关系在baseUri
依赖层次结构中更深,则默认情况下它不起作用,因为内联参数不会传播到更深层。
可以使用自定义 IDependencyResolver(Castle Windsor IDependencyResolver,而不是 ASP.NET Web API IDependencyResolver)更改此行为:
请注意,true
它作为propagateInlineDependencies
构造函数参数而不是false
作为默认实现传递。
为了将容器实例与 InlineDependenciesPropagatingDependencyResolver 类连接起来,它必须以这种方式构造:
我想知道这是否是解决此问题的最佳方法,或者是否有更好/更简单的方法?
wcf - 如何托管和连接到 net.tcp 服务
我需要从头开始编写带有 net.tcp 绑定的 WCF 服务,在 IIS7 上自托管,并从控制台应用程序调用它。您能给我一份关于服务和示例客户端应用程序的分步指南吗?