Vb.net instruction process.start et serveur IIS
Résolu
Melancolie2010_2015
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Melancolie2010_2015 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Melancolie2010_2015 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Bonjour, J'ai une application vb.net qui contient l'instruction
tout marche en mode création. Mais au déploiement, la page ne s'affiche pas. J'ai fouillé et compris qu'il y a une configuration à faire sur le serveur IIS pour que la page s'affiche au bureau du client. J'ai suivi toutes les instructions mais rien n'y fit.
Je suis dans une application console net core et je ne vois pas un autre moyen d'afficher ma page.
Je bug vraiment. Si quelqu'un a un bon tuto ou lien, il aura sauvé une âme en peine.
Dim oFile As String = "www.commentcamarche.fr"
Dim pr As Process = New System.Diagnostics.Process
pr.StartInfo.UseShellExecute = True
pr.StartInfo.FileName = oFile
pr.Start()
tout marche en mode création. Mais au déploiement, la page ne s'affiche pas. J'ai fouillé et compris qu'il y a une configuration à faire sur le serveur IIS pour que la page s'affiche au bureau du client. J'ai suivi toutes les instructions mais rien n'y fit.
Je suis dans une application console net core et je ne vois pas un autre moyen d'afficher ma page.
Je bug vraiment. Si quelqu'un a un bon tuto ou lien, il aura sauvé une âme en peine.
A voir également:
- Vb.net instruction process.start et serveur IIS
- Changer serveur dns - Guide
- Serveur entrant et sortant - Guide
- Serveur dns gratuit - Guide
- Serveur dns orange - Accueil - Guide box et connexion Internet
- Aucun serveur dhcp n'a été trouvé - Forum Réseau
7 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
qu'appelles-tu le bureau du client?
je ne vois pas trop le lien que tu fais entre IIS et une application console.
que veux-tu exactement réaliser?
qu'appelles-tu le bureau du client?
je ne vois pas trop le lien que tu fais entre IIS et une application console.
que veux-tu exactement réaliser?
lorsque l'application est en production, donc deployée, l'instruction "process.start" doit afficher à l'utilisateur le lien contenu dans cette instruction (une page web, un fichier, ...). Or ce lien ne s'affiche pas à l'utilisateur. En fait, "process.start" s'éxécute sur le serveur sans ramener la reponse à l'utilisateur ou au client.
Je travaille dans une application console net core.
Cette instruction
Cette instruction
HttpContext.Current.Response.Write("<meta http-equiv='refresh' content='0;URL=http://www.commentcamarche.fr'>")ne passe que dans les applications net framework
Pour contourner le problème, j'essaie de me connecter à ma base de données sqlserver depuis mon application console net core mais je n'y arrive pas aussi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pas bien du tout, liliandupont2.
J'ai trouvé un autre moyen de contournement en créant un fichier txt en y écrivant le lien. Je le récupère ensuite dans un projet asp.net et je l'exécute par du code javascript mais ça fait long et compliqué. Il m'affiche souvent l'erreur de processus utilisé par un autre utilisateur.
C'est fastidieux
J'ai trouvé un autre moyen de contournement en créant un fichier txt en y écrivant le lien. Je le récupère ensuite dans un projet asp.net et je l'exécute par du code javascript mais ça fait long et compliqué. Il m'affiche souvent l'erreur de processus utilisé par un autre utilisateur.
C'est fastidieux
Bon. j'ai réussi à contourner le problème de la meilleure façon.
J'ai réussi à me connecter à une base de données depuis la console pour y mettre le lien. Et le récupérer dans mon projet asp.
le code de la connexion à la bd
Voilà qui règle mieux mon problème.
J'ai réussi à me connecter à une base de données depuis la console pour y mettre le lien. Et le récupérer dans mon projet asp.
le code de la connexion à la bd
Dim strConnection As String
strConnection = "Server=MonServeur;Database=MaBaseDeDonnées;User ID=Login;Password=MotDePasse;Integrated Security=True"
Dim MyConn As SqlConnection
MyConn = New SqlConnection(strConnection)
MyConn.Open()
myCommand.Connection = MyConn
myCommand.CommandText = "update MaTable set MonChamp=@Od where (Id=@Idx)"
myCommand.Parameters.Add(New SqlParameter("@Od", Valeur))
myCommand.Parameters.Add(New SqlParameter("@Idx", ClefPrimaire))
myCommand.ExecuteNonQuery()
MyConn.Close()
myCommand = Nothing
Voilà qui règle mieux mon problème.