web-dev-qa-db-fra.com

DateTime.Now = Impossible de fournir la valeur: valeur d'hôte introuvable

Le système sur lequel je travaille modifie utilise l'authentification par formulaire et crée un ticket pour authentifier l'utilisateur. Je reçois le Cannot provide the value: Host value not found erreur lors de la tentative de récupération de l'heure système, IE; Dim mytime as DateTime = DateTime.Now. J'utilise VB.Net avec VS 2019 sur Windows 10 et SQL Server comme serveur d'état. Qu'est-ce qui manque? Je ne connais pas vraiment Windows 10, je suppose que c'est un paramètre avec IIS Express ou Windows 10, je ne sais pas quoi/où.

8
Prescott Chartier

Selon site de la communauté des développeurs , la solution consiste à ajouter

Imports System.Diagnostics
<Assembly: DebuggerDisplay("{ToString}", Target:=GetType(Date))>

à ton AssemblyInfo.vb (situé dans le dossier MyProject de votre projet de démarrage)

Pas le correctif que je voulais voir - mais cela fonctionne.

13
Andrew MacNeill

Dans la fenêtre immédiate, affichez la valeur "toString" ed, c'est-à-dire? Variablename.ToString l'affichera correctement. Cela a fonctionné pour moi.

2
Hercules Gunter

En janvier 2020, un correctif a été publié à partir de Visual Studio corrigeant ce problème. Mettez à niveau votre communauté VS et cela devrait fonctionner très bien! ( Source )

1
Mars Leung