草庐IT

mono-stdout

全部标签

c# - 从服务器收到的证书无效。错误代码 : 0xffffffff800b010a Mono

我正在尝试使用端口587和SSL、smtp.gmail.com通过我的应用程序在Mono中发送消息,并获取:System.Net.Mail.SmtpException:Messagecouldnotbesent.--->System.IO.IOException:Theauthenticationordecryptionhasfailed.--->System.IO.IOException:Theauthenticationordecryptionhasfailed.--->Mono.Security.Protocol.Tls.TlsException:Invalidcertifica

c - fork() 如何处理像 stdout 这样的缓冲流?

这个问题在这里已经有了答案:Workingoffork()inlinuxgcc[duplicate](5个答案)关闭9年前。请看下面的代码。#include#include#includeintmain(void){fork();printf(".");fflush(stdout);fork();printf(",");return0;}输出是:..,,,,这对我来说没问题,但是如果我从上面的程序中删除fflush(stdout)那么输出应该是(根据我的理解)。...,.,.,.,fork()的语句是:将fork()之后的语句同时复制到parent和child中。我的理解是:在第一个f

asp.net-mvc - 是否可以在 Mono 2.4.x 上运行 ASP.NET MVC 1.0 Web 应用程序?

我搜索了各种在线资源,发现有关ASP.NETMVC1.0Web应用程序针对最新版本的Mono(2.4.x)运行的可能性的相互矛盾的信息。根据Mono站点,支持ASP.NET2.0。据微软称,ASP.NETMVC1.0需要3.5版本的框架。据我了解,ASP.NET3.5在底层使用了2.0框架。有没有人使用mod_mono在Linux和Apache上运行ASP.NETMVC1.0网络应用程序?谢谢 最佳答案 是的,尽管您需要更新最新的错误修复版本以获得最佳兼容性。请注意,Mono2.4.2.3实际上包含真正的ASP.NETMVC库,该库

c - 在多线程应用程序中,如何根据线程在单独的文件中重定向 stderr 和 stdout?

我有一个多线程应用程序,我在其中创建一个这样的线程:intmain(intargc,char*argv[]){pthread_tthread_id[argc-1];inti;structparameterthread_data[argc-1];intstatus;for(i=0;i现在在线程函数中,我想根据线程将stderr和stdout重定向到一个单独的文件中。类似于线程日志文件。我该怎么做?编辑:是否可以在不同的终端上显示特定于线程的打印……?我的意思是,如果有2个线程,那么它会打开2个终端并在不同的终端上打印每个线程数据。 最佳答案

c# - 可以使用 Mono 使任何 ASP.net 应用程序(或其中的大部分)在 Linux 下运行吗?

换句话说,既然我们有了Mono,在服务器端Web应用程序方面,C#是否变得像Java一样与操作系统无关?或者在Mono能做什么/不能做什么或者Linux上的C#服务器端应用程序可以使用哪些库方面仍然存在很大的限制? 最佳答案 “可以任何(或大部分)ASP.NET应用程序可以运行”的答案是是。有一个页面有一些常见的陷阱:Mono:PortingASP.NETApplications(也对PortingWinFormsapplicationspage感兴趣)我在该领域看到的最常见的问题[1]按出现次数是:不知道区分大小写的文件系统或不关

c# - 性能:在 VS 中编译,在 Windows 和 Linux 上以 Mono 运行

我有以下问题:是否可以使用VS.NET编译C#项目,并在单声道上运行它?方法1(与使用单编译器编译相比)是否有任何性能优势?在Linux上运行输出.exe/.dll怎么样?相关的性能特征是什么?谢谢 最佳答案 是的,你可以做到。它应该可以工作,除非代码使用一些未在单声道上实现的框架元素。据我所知不是。不确定#3和#1之间的区别。如果您指的是在Windows上使用mono进行编译,然后将其移植到linux,它应该仍然可以正常工作。两种编译器生成基本相同的IL代码。 关于c#-性能:在VS中

c# - 使用 MONO 降级 Web API 以在 Linux 上运行

我在C#.net4.5中使用MVC4开发了RestfulWebAPI。现在我需要使用Mono在CentOS服务器上部署这个WebAPI。我在网上四处查看,发现我需要将版本降级到4.0才能在Linux机器上使用Mono运行它。如果有人以前尝试过这个或者有任何想法如何去做那么请帮助...!!! 最佳答案 要降级,只需执行以下操作,在VS中将项目目标框架更改为.NET4,而不是.NET4.5或4.5.1。更新所有NuGet包。关闭VS。转到您的项目文件夹并打开packages.config。找到那些Microsoft.AspNet.*Nu

linux - 在 Linux 下使用 Mono 从 32Feet.NET 获取 PlatformNotSupportedException

我正在尝试使用Mono将我的Windows服务移植到Linux。该服务使用蓝牙32feet.NET库。我已阅读thispost和thispost我尝试将这些库安装到我的电脑上:mono-runtimemono-xbuildmono-develmono-gmcslibbluetooth-dev但我无法安装mono-gmcs,因为Mono4使用mono-mcs。我将ExternalLibs/Monoetc/NDesk.DBus.dll导入到我项目的调试文件夹并解决了System.DllNotFoundException:BsSDK异常。购买我仍然无法弄清楚为什么我得到了UnhandledE

c# - TimerManager 的类型初始值设定项抛出异常,Azure on Mono

我在尝试创建NamespaceManager时遇到此异常创建一个Queue在我的ServiceBus实例。AnexceptionwasthrownbythetypeinitializerforTimerManager我读过CreateWaitableTimer在Linux上不可用,但它让我想知道其他人如何设法获得ServiceBusQueues使用Mono在Linux上工作。附言。我正在使用WindowsAzure.ServiceBusnuget库。 最佳答案 有一个针对AzureIoTSDK提出的已知问题,但本质上链接到类似的性质

python - 使用 STDOUT 作为 openvpn auth-user-pass 的输入

我正在编写一个bash脚本来自动连接到VPNBook的免费openvpn服务。我通过调用python脚本收集用户名和密码,该脚本当前仅将它们打印到STDOUT。收集用户名和密码的python脚本是:#!/bin/python#title:vpnbook-user-pass©#description:Gathervpnbooksusername-passwordcombinantion#author:jackherer#date:Tuesday06October2015@10:29:14am#version:v1.0#usage:pythonvpnbook-user-pass#notes