Articles of .net

Quelles sont les extensions de fichier de plate-forme .NET?

J’ai installé la plate-forme mono sur mon serveur Linux et j’ai pu l’exécuter derrière le serveur HTTP nginx. Le système fonctionne correctement et fournit des fichiers dynamics spécifiques à .NET sans faille. Cependant, je souhaite transmettre uniquement (et uniquement) les fichiers requirejs (par extension) à mono et laisser nginx gérer tous les autres fichiers, y […]

TimeZoneInfo dans .NET Core lors de l’hébergement sur unix (nginx)

Par exemple, lorsque j’essaie de faire ce qui suit. TimeZoneInfo.FindSystemTimeZoneById(“Central European Standard Time”) Je reçois l’erreur que TimeZone n’est pas disponible sur l’ordinateur local. Quand je lance ça localement ça marche, mais là je le lance sur Windows. Lorsqu’il est déployé, il s’exécute sur une machine Unix dans Nginx. Je peux voir que FindSystemTimeZoneById cherche […]

HttpWebRequest ne semble pas envoyer de certificate SSL client

Je tente d’utiliser un HttpWebRequest pour interroger un serveur distant exécutant nginx. Je dois fournir un certificate client pour terminer la connexion. Je fais ce qui suit: Dim Request As HttpWebRequest = DirectCast(WebRequest.Create(Url), HttpWebRequest) Dim Cert = SSL.GetClientCertificate() Request.ClientCertificates.Clear() Request.ClientCertificates.Add(Cert) Dim Response As WebResponse = Request.GetResponse() ( SSL.GetClientCertificate est juste une méthode d’assistance qui ouvre […]

Erreur lors de la compilation de MonoDevelop 5.3 sur Linux

J’ai installé Ubuntu 14.04 sur mon ordinateur portable et j’essaie de comstackr le code de MonoDevelop 5.3 que j’ai téléchargé à partir de GitHub, j’ai installé toutes les dépendances. J’ai installé Mono 3.2.8: raven@raven-laptop:~/Downloads/monodevelop$ mono -V Mono JIT comstackr version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Consortingbutors. www.mono-project.com TLS: __thread […]

L’opération n’est pas valide en raison de l’état actuel de l’object

Parfois, lors de l’exécution d’une application Mono .NET (elle ne semble pas dépendre des données d’entrée, car elle ne change pas), je suis confronté à la situation suivante: lorsque vous tentez de déloger un élément d’un (non vide, je vérifie son nombre) au préalable) File d’attente, une exception est levée: Exception non gérée: System.InvalidOperationException: l’opération […]

Exécuter l’application .Net en utilisant Mono sur CentOS ou Linux

J’ai développé une application de test utilisant WinForm dans C # .Net sur Visual Studio 2010. Maintenant, je veux l’exécuter sous Linux en utilisant Mono sur CentOS. J’ai donc essayé ci-dessous la séquence de commande – [root@localhost TestLinux]# /usr/bin/mono ./Test.exe Je frappe une exception Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer […]

.NET sur Linux, ~ / folder est faux?

En .NET j’écris Directory.CreateDirectory(textBox4.Text); textBox4.Text est ~/myfolder . Ce que je reçois est un dossier dans le répertoire de travail en cours appelé ~ avec myfolder dedans. Comment est-ce que CreateDirectory crée mon dossier chez l’utilisateur?

`Exception non gérée: System.ArgumentNullException: la valeur ne peut pas être null.` Erreur lors de l’exécution de` dotnet run` en utilisant un script de démarrage

J’essaie d’exécuter une application dotnet en utilisant dotnet run –configuration Release au démarrage / redémarrage du serveur système. J’utilise un script init.d pour obtenir la même chose. Mon script de démarrage, situé dans /etc/init.d/myscript contient les éléments suivants: #!/bin/sh /home/user/myscripts/botScript.sh Contenu de botScript.sh : #!/bin/bash cd /home/user/bot/ nohup dotnet run –configuration Release & Lorsque mon […]

Est-ce que .NET PInvoke est disponible sur les plates-formes Linux et Mac OS X?

Platform Invokation dans .NET Framework disponible sous Windows. [DllImport(“user32.dll”, CharSet=CharSet.Auto)] public static extern MessageBoxResult MessageBox(IntPtr hWnd, Ssortingng text, Ssortingng caption, int options); PInvoke est-il disponible sur les plates-formes Linux et Mac OS X? par exemple pour le projet Mono? Si Linux et Mac OS X supportaient PInvoke, pouvez-vous me donner des exemples ou des références […]

Erreur interne du serveur lors de l’exécution d’une application simple .Net Core MVC sur Ubuntu 16.04

Je reçois une erreur de serveur interne lors de l’exécution d’une application simple “hello world” utilisant .Net core 1.0 sur Ubuntu. Je suis sûr que je manque quelque chose de simple, mais je ne peux pas comprendre ce que c’est. Cela a fonctionné jusqu’à ce que j’ai remplacé le return Content(“Hello, world!”); avec return View(); […]