标签: self-hosting

简单的自托管网站监控

我正在寻找一个简单的自托管网站监视工具。它应该类似于watchmouse.com或pimgdom.com,具有漂亮的用户界面,色彩丰富的图表等(客户喜欢:))。目前,我们还使用Zabbix进行HTTP监视,但是由于我们的托管人现在直接关心计算机上的硬件和软件监视,因此我们不再需要Zabbix。对于纯粹的http监视zabbix或其他监视套件来说,确实是一个过大的杀伤力。

所以我不想要的是:

  • 扎比克斯
  • 纳吉奥斯
  • Hyperic
  • ...

不幸的是,事实是,经过几个小时的研究,我找不到合适的应用程序。我的希望就在你身上。

hosting monitoring self-hosting web

5
推荐指数
1
解决办法
3994
查看次数

OWIN的这些用法是否可行?

是否有可能编写包括可直接主持Asp.Net Web应用程序(不katana.exe,像CassiniDev图书馆)一owin库简单的自定义控制台应用程序?是否有可能让包括MVC 4,Web API,SignalR功能的Asp.Net Web应用程序在IIS和owin之间托管,而不需要/很少更改代码?

asp.net hosting web-hosting self-hosting owin

5
推荐指数
1
解决办法
2321
查看次数

WCF本地只有NamedPipe

这是我的问题的一个简单例子.我正在编写一个自托管WCF服务的应用程序,仅在用户会话中进行通信.当多个用户在终端服务计算机上同时运行此应用程序时,只要他们没有本地管理员权限,所有用户都会感到满意.如果两个或多个用户是管理员,第一个用户创建服务,第二个用户,因为服务已创建全局...

没有WCF的简单Win32实现将创建一个带有"Local"前缀的命名管道.WCF似乎首先尝试创建全局共享内存映射,然后失败,然后创建本地映射.

有没有人找到一种方法来自我托管当前用户会话本地的WCF服务,即使该用户是本地管理员?

wcf named-pipes self-hosting usersession

5
推荐指数
1
解决办法
856
查看次数

远程Mono服务器上的自托管SignalR

我按照以下教程介绍了如何在远程Mono服务器上实现SignalR的自托管:http: //www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial- signalr-20自主机

在以下网页的帮助下,我能够让远程服务器开始侦听远程客户端(但只是启动,而不是实际正确处理请求):http: //social.msdn.microsoft.com/Forums/vstudio/ en-US/4ff53c95-11e1-4f65-88fd-72deea0eba74/wcf-service-library-vs-2010-not-working?forum = wcf 该页面说在App中添加"<loadFromRemoteSources enabled ="true"/>".配置,在"<runtime>"下.

服务器可以开始监听(它输出"在http://*:8085上运行的服务器"),但是当它收到"/ signalr/hubs"请求时,它会输出以下错误消息:

无效类型Microsoft.Owin.Security.AuthenticationTicket,例如字段Microsoft.Owin.Security.Infrastructure.AuthenticationHandler + d_ 0:5 _1无效类型Microsoft.Owin.Security.AuthenticationTicket,例如字段Microsoft.Owin.Security.Infrastructure.OwinRequestExtensions + Hook + d_ 0:5 _1

然后客户端收到以下错误消息:"获取http://ServerHere.com:8085/signalr/hubs 500(内部服务器错误)".

之后,我可以用服务器按"输入"来终止它.

我正在使用Mono Runtime 3.2.5和Ubuntu 11.10.

非常感谢你提前.

ubuntu mono self-hosting remote-server signalr

5
推荐指数
1
解决办法
1357
查看次数

SSL:NancyFx Selfhost Mono Linux(pi)

我是Linux(PI)和Mono的新手,对于新手问题的致谢

如何在mono / linux / pi上通过https运行NancyFx,机架主机?

如果我能够使用OpenSsl(cer文件)创建证书,如何将其分配给端口?

在文档中显示了如何针对Windows执行此操作(此处为https://github.com/NancyFx/Nancy/wiki/Accessing-the-client-certificate-when-using-SSL#configuration-of-hostingself

谢谢

linux mono ssl self-hosting nancy

5
推荐指数
1
解决办法
1548
查看次数

如何限制SignalR服务器连接?

我有一个SignalR应用程序.托管在Windows服务中(使用OWIN和Katana作为自托管)并且正在mydomain.com上听取:8080

在同一台服务器上,我还有一个MVC应用程序,它基本上是一个连接到我上面提到的SignalR集线器的网站.

我想限制只对我的MVC应用程序访问我的SignalR应用程序.我搜索过互联网,但没有举例说明这一点.

是否有可能实现这一目标?如何获取有关连接是来自我的MVC应用程序还是来自其他应用程序的信息?我是否需要为自己的MVC应用程序实现授权才能连接到我的SignalR应用程序?

现在,互联网上的每个人都可以访问mydomain.com:8080/signalr端点,这基本上意味着竞争对手可以编写连接到我的SignalR集线器并使用它的客户端.有哪些选项可以防止出现这种情况?

ps:请提供更多信息 - 如果您需要 - 而不是仅仅将帖子标记为"非建设性",因为我不知道这个问题如何被提出更具"建设性"

self-hosting signalr signalr-hub owin

5
推荐指数
1
解决办法
1450
查看次数

如何停止SignalR服务器

有没有办法阻止SignalR服务器?我有自己托管的SignalR服务器作为Windows服务,但我找不到任何方法来停止服务器/服务.

我试过这个但它不起作用 - 服务器一直在监听并阻止服务停止.

或者,如何完全停止服务,强制SignalR关闭?

[编辑]:

大多数来源我不能分享(版权/安全)但我会尽我所能:

SignalR服务器初始化

Task signalRTask = null;
IDisposable SignalR;

#region SignalR server init
// Kreiraj SignalR server
try
{
    cancelTokenSrc = new CancellationTokenSource();
    signalRTask = Task.Factory.StartNew(RunSignalR, TaskCreationOptions.LongRunning, cancelTokenSrc.Token);

    logfile.Info("Starting notifications pool thread...");
    //Console.WriteLine(DateTime.Now.ToString("dd.MM.yyyy. HH:mm:ss ") + "Starting notifications pool thread...");
    senderThread = new Thread(delegate()
    {
        sender.poolEvents();
    });

    senderThread.Start();
}
catch (Exception ex)
{
    // greška u startanju SignalR servera
    ServiceEngine.logfile.Info("Error starting SignalR on " + signalr_bind + " with error:" + ex.ToString());
    //Console.WriteLine(DateTime.Now.ToString("dd.MM.yyyy. …
Run Code Online (Sandbox Code Playgroud)

c# service self-hosting signalr

5
推荐指数
1
解决办法
960
查看次数

Asp.Net vNext在现有应用程序中自托管

我已经在这个问题上找到了答案,但是到目前为止我还没有看到任何答案.

我们正在考虑向现有的Windows Services/WPF EXE添加一些报告.理想情况下,我们会自行托管一个小的vNext应用程序,该应用程序将公开我们的应用程序可以使用的报告端点.这可以通过OWIN和ASP.NET 4实现.

vNext甚至可以实现这一点吗?

我已经尝试了一些样本等,而K Runtime似乎显然是与CLR不同的运行时.构建等也是完全不同的...所以我想至少它必须是一个完全独立的过程....或者我是在咆哮错误的树?

特别是看起来我们需要调用K运行时(k web或elsed ak pack'ed .cmd),因为我已经在我正在运行的进程(主要的exe/service)中,这似乎是coutner直观的.

编辑:我想知道答案是NoWin,引用并提供OWIN容器.我正在努力想看看这是不是最好的方法......

c# self-hosting asp.net-core

5
推荐指数
1
解决办法
1208
查看次数

使用OWIN SelfHost和Windows身份验证的WebApi

我有一个控制台应用程序SERVER,它使用OWIN自托管托管WebApi控制器,并在名为"ServiceTest1"的自定义帐户下运行.

在同一台机器上,我有另一个在"ServiceTest2"帐户下运行的控制台应用程序CLIENT,我想在SERVER中捕获"ServiceTest2"调用控制器操作.然而:

  • WindowsIdentity.GetCurrent() 始终是"ServiceTest1".
  • Thread.CurrentPrincipal是一个未经认证的人GenericIdentity.
  • RequestContext.Principal 一片空白.
  • User 一片空白.

我需要做什么才能使这个WebApi OWIN自托管以获取呼叫者的Windows身份?

windows-authentication self-hosting asp.net-web-api owin

5
推荐指数
1
解决办法
6803
查看次数

hub.docker.com的自托管替代方案?

我想设置一个私有版本的hub.docker.com,让我创建一个由我的私有gitlab实例推送的webhook.换句话说 - 当我推送到Gitlab时,这个Docker注册表会检查存储库并构建它.

我需要这个能够抵御恶意Dockerfiles,这样服务器就不会轻易被泄露,泄露所有托管容器的内容.有没有办法轻松实现这一目标?

self-hosting docker dockerhub dockerfile docker-registry

5
推荐指数
1
解决办法
2875
查看次数