self-hosting相关内容

在 Ubuntu 上更新到 mono 4.0.1 后的问题

我刚刚在我的 ubuntu 机器上升级到 刚刚发布的 Mono 版本 4.0.1.之前安装的 mono 版本是 3.2.7(如果我没记错的话). 现在的问题: 我的第一个问题是关于 SignalR 和自托管.我有一个 .NET 4.5.1 控制台应用程序,我在其中使用 OWIN 自托管 NancyFx、Web Api 和 SignalR.在 mono 3.2.7 上运行时,据我所知没有 ..
发布时间:2022-01-23 15:06:30 C#/.NET

管理生产环境的演变

我们正在使用 play 2.1.1 将新应用程序部署到生产环境中,但遇到了一些实际问题,非常有限的文档也没有多大帮助... 所以是时候更新到新版本了,我们运行了通常的停止/升级/启动脚本,但它们失败了.出于某种原因,游戏拒绝应用进化.启动时一直提示 糟糕,无法启动服务器.@6elnj89fh:数据库“默认"需要进化! 即使我们尝试通过命令行和 application_prod.c ..

使用 Castle Windsor 解析 HttpControllerContext

在 ASP.NET Web API 中,HttpControllerContext 实例提供了很多关于当前环境,包括当前请求的URI. 如果服务依赖于此类信息(例如请求 URI),则应该可以将该信息注入服务中. 使用Poor Man DI 很容易做到这一点:只需实现自定义IHttpControllerActivator. 然而,对于温莎城堡,这突然变得非常困难.以前,我已经描述了 ..

HttpSelfHostServer 和 HttpContext.Current

我正在开发一个自托管的 ASP.NET Web api 应用程序.一切正常,但现在我正在为 HttpContext 苦苦挣扎: 我需要保存来自客户端的会话信息.但是 HttpContext.Current 始终为 null.所以很明显,我的 HttpSelfHostServer 不适用于静态 HttpContext-Class. 我不明白的是:为什么..?而且我想不出一种方法来告诉 H ..
发布时间:2021-12-20 13:05:42 C#/.NET

我应该选择哪种 Cassini 版本进行生产?有来自 5 个不同作者的 8 个公共构建

我发现了多个版本的 Microsoft 构建的无 IIS 卡西尼网络服务器.我会使用它,但我不确定哪一个最好,因为有很多分支/构建: 原文 dmitryr 的 v3 (带有相应的错误), v3.5 和 v3.5.1, MPosseth 的 基于 VB 的分支 Cassini++ 基于 dmitryr 的构建之一 Cassini Dev 由 Sky zippy1981 的另一个版本 ..
发布时间:2021-12-19 16:28:45 服务器开发

如何在 WCF 4.5 中使用 gzip 压缩

WCF 4.5 支持 GZIP,无需第三方库或手写扩展.我通过 TCP 绑定让它工作,但找不到通过 HTTP 绑定让它工作的方法.我的 wcf - 服务自托管在 Windows 服务中. 插件:我不允许使用 IIS;我无法切换到任何 WCF 替代品. 这适用于 gzip: binding="customBinding" bindingConfiguration="tcpCompres ..
发布时间:2021-12-13 19:59:35 C#/.NET

将证书注册到 SSL 端口

我有一个 Windows 服务(作为 LocalSystem 运行),它自托管一个 OWIN 服务(SignalR)并且需要通过 SSL 访问. 我可以在我的本地开发机器上设置 SSL 绑定就好了 - 我可以在同一台机器上通过 SSL 访问我的服务.但是,当我转到另一台机器并尝试运行以下命令时,我收到一个错误: 命令: netsh http add sslcert ipport=0. ..
发布时间:2021-11-24 09:53:45 C#/.NET

自承载 WCF 数据服务身份验证

我以与此类似的方式设置了自托管 WCF 数据服务 - http://blogs.msdn.com/b/writingdata_services/archive/2011/01/24/self-hosting-a-wcf-data-service.aspx 如何在此基础上添加 Windows 身份验证? 我知道如何在 IIS 中添加它,但是自托管的场景却让我望而却步... 提前致谢 ..
发布时间:2021-09-22 19:40:51 C#/.NET

在 WCF 自托管服务中指定单例服务

我正在编写一个通过 WCF 公开服务的应用程序.该服务是自托管的(控制台应用程序),需要使用 Singleton 实例.我试图弄清楚如何在服务配置中指定单例不使用服务实现上的属性.是否可以在没有属性的情况下在代码中指定单例? 谢谢,埃里克 解决方案 您可以将服务的实例传递给 ServiceHost 构造函数 而不是传递类型.在这种情况下,您传递的实例将用作单例. 编辑: ..
发布时间:2021-09-22 18:55:26 其他开发

使用多个合同运行 WCF ServiceHost

使用单个合约运行 ServiceHost 工作正常,如下所示: servicehost = new ServiceHost(typeof(MyService1));servicehost.AddServiceEndpoint(typeof(IMyService1), new NetTcpBinding(), "net.tcp://127.0.0.1:800/MyApp/MyService1"); ..
发布时间:2021-09-22 18:52:46 其他开发

自承载 WCF 服务中的会话

请提示我如何在自托管 WCF 中使用会话?我需要实现类似 ASP.NET 的会话(客户端识别和可能的数据共享).在 WCF 中是否有任何本机方法可以这样做,或者我必须手动实现此行为(为每个请求发送一些唯一值并将它们存储在某个 sessionID 存储中)?提前致谢.附言抱歉英语不好. 解决方案 您可以在自承载 WCF 中拥有会话,但您需要使用具有会话支持的绑定.WSHttpBinding、 ..
发布时间:2021-07-23 19:02:23 其他开发

WCF REST 自托管 400 错误请求

我在使用自托管 WCF REST 服务时遇到问题. 当我尝试通过浏览器或 Fiddler 发出 GET 请求时,我收到 400 错误请求.跟踪正在报告 XmlException 的内部异常“无法读取消息正文,因为它为空." 我在 app.config 中没有任何配置(我需要任何配置吗?).我试过把WebServiceHost改成ServiceHost,返回WSDL,但是操作还是返回40 ..
发布时间:2021-07-09 19:30:03 其他开发

如何在自托管 WCF 中获取多部分表单数据?

我已经搜索了很长时间,但没有找到我要找的东西.我在 Windows 应用程序中自行托管了一个 http WCF.现在在我的服务方法之一中,我需要接收一个文件和一些表单数据字段.在类似的问题中,案例要么发送一个文件(通过流式传输数据然后转换它来完成),要么他们在可以打开 Asp.Net Compatibility 以访问 HttpContext 然后获取所有需要的数据的环境中托管 WCF来自 Htt ..
发布时间:2021-06-04 19:46:11 其他开发

尝试自托管,我收到错误 - wcf 服务主机找不到任何服务元数据.. 请检查元数据是否已启用

我是 WCF 的新手,我已经阅读了标题与我的错误类似的问题的答案,但我仍然看不出哪里出了问题. 根据其他一些教程,我决定将我的合同和我的服务放在不同的项目中.最终,我想在 IIS 中托管它,但现在我只想启动 WCF 服务主机(和 WCF 测试客户端). 这是我服务项目中的app.config(我想知道这是否也需要在我的合同项目中??...): ..
发布时间:2021-06-02 20:35:29 其他开发

使用域名在IIS中托管Flask应用的最佳实践

我有一个开发的 flask 应用程序(带有 SQL Server 数据库),该应用程序在本地公司防火墙后面运行.现在,我们需要本地网络之外的其他用户来访问此Web应用程序.由于我使用SQL Server(带有链接服务器选项)连接到网络中的其他本地数据库(因为我们没有API),因此我希望将Web应用程序托管在 IIS 本身(使用本教程).请告知: 使用 IIS 托管是否安全?万一有渗透,应遵循 ..
发布时间:2021-05-08 19:39:11 服务器开发

在带有引用的C#项目上设置LARGEADDRESSAWARE?

我已阅读此处有关如何设置LARGEADDRESSAWARE标志,这是对我的Windows服务完成的.但是,此Windows服务正在托管基于另一个项目的WCF服务,并且该服务正在使用其他项目中的库等. 我需要整个应用程序使用LARGEADDRESSAWARE,是否需要在Window Service项目(ServiceBase)上进行设置?还是我需要在所有项目上进行设置? 这时我不能切换到 ..
发布时间:2021-04-30 19:17:30 C#/.NET