Lorsque vous tentez d'exécuter une application de déploiement OneClick .Application du mode de débogage, il fonctionne avec les exemples suivants:Run application OneClick externe de ASP.net Site
- Utilisez une référence
<a>
autour de l'image cliquable qui lance l'application
<a href="\\server\SharedFolder\MainFolder\ExternalApp.application"</a>
Autre tentative a été un processus de démarrage
Dim p As New Process() p.StartInfo.FileName = "\\server\SharedFolder\MainFolder\ExternalApp.application" p.Start()
VB.net appel Javascript:
VB.NET
ScriptManager.RegisterStartupScript(Me, Me.[GetType](), "Pop", "LaunchApp();", True)
JAVASCRIPT
<script type = "text/javascript"> function LaunchApp() { var ws = new ActiveXObject("WScript.Shell"); ws.Exec("\\server\SharedFolder\MainFolder\ExternalApp.application"); }
Les deux options ont fonctionné [sauf l'option 3] lors du débogage. Lorsque j'ai exécuté cela en dehors du débogueur, cela n'a pas fonctionné. Des suggestions sur pourquoi?
Je lis les liens suivants, mais pas de chance:
Run windows form app from asp.net page
FYI: utilisateur sur PC peut ouvrir manuellement l'application à partir du chemin spécifié, mais pas le site ASP.net je suppose. Y a-t-il plus d'autorisations requises pour le faire? – narue1992
J'ai également essayé d'exécuter le fichier 'setup.exe'. pas de chance en dehors du débogueur – narue1992