2010-07-27 6 views
5

a un problème intéressant. J'ai placé un fichier C# .net .exe sur un partage réseau. Si j'essaie deExécutez le programme C# .NET à partir du partage réseau

Start->Run: \\hostname\test.exe 

mon logiciel démarre correctement et tout fonctionne.

Nous avons également un alias DNS défini pour cet ordinateur, donc si je tente d'exécuter mon programme par:

Start->Run: \\mydnsalias\test.exe 

Mon programm provoque un message d'erreur: "test a rencontré un problème et doit fermer ... "

Sur le client .net 2.0, 3.0, 3.5sp1 est installé. Il existe un caspol de confiance complet pour le partage réseau (défini avec dnsalias).

+0

Est-ce que le hack caspol est appliqué à la fois au nom d'hôte et à mydnsalias? –

+0

Uniquement pour alias DNS. – Hans99

+0

Quelle est l'erreur? Il devrait être dans la partie plus de détails de la boîte de dialogue problème rencontré. – NibblyPig

Répondre

4

Les «tweaks» de Caspol sont un peu difficiles à déployer de manière robuste. OMI, la meilleure façon d'exécuter un exe hors du réseau est d'une manière que le cadre de base ne va pas s'opposer à en premier lieu.

Puisque vous avez 3.5 SP1, un simple est de mapper le partage à un lecteur. IIRC, avec ce service pack, "j: ​​\ test.exe" sera approuvé, même si "j:" est mappé sur "\ hostname" et que "\ hostname \ test.exe" peut être reconnu comme et non comme.

L'autre approche est ClickOnce; vous publiez sur le partage réseau et exécutez "test.application" à la place. Cela vous donne également des options comme copie locale avec mise à jour automatique, gestion de l'extension de fichier, etc.

+0

Si je mappe le partage (par dnsalias) je reçois le même message d'erreur. C'est un problème avec dnsalias seulement. Si j'utilise \\ hostname everythign fonctionne bien, mais dès que j'utilise \\ mydnsalias cela provoque l'erreur ... Donc je pense que ce n'est pas une erreur de caspol. – Hans99

+0

+1 pour ClickOnce - résout ce genre de problème tout de suite ... – cjk

+0

ClickOnce n'est pas une opinion pour moi dans ce cas. – Hans99

Questions connexes