E 'possibile incorporare un Citrix XenApp in una pagina web e farlo passare parametri in modo dinamico?

StackOverflow https://stackoverflow.com/questions/2298800

Domanda

Quindi, non so nulla circa le applicazioni Citrix, così forse può essere puntato nella giusta direzione o anche dare esempi.

Ho bisogno di essere in grado di eseguire un'applicazione desktop (che viene installato sul server), ma l'ho incorporato in un'applicazione web (ASP.NET).

Ne abbiamo bisogno per sentire come è abbastanza integrato, in modo da Stavamo andando a passare un token di sessione per l'applicazione Citrix, in modo che possa connettersi al database web e "condividere" la stessa sessione.

Inoltre, quando apriamo una connessione Citrix per tale domanda, abbiamo voluto utilizzare i parametri della riga di comando, o di qualche altro modo di comunicare al Citrix ospitato applicazione dal sito web, per dirgli che schermo per far apparire.

È niente di tutto questo facilmente fattibile con Citrix? Può essere fatto meglio con qualcos'altro Windows 2008 Terminal Services?

È stato utile?

Soluzione

Il link nella risposta di Vadym Tyemirov non è più attuale. Questo è dal link aggiornamento:

  

Per passare i parametri per le applicazioni pubblicate

     

Utilizzare la pagina Ubicazione della procedura guidata Application Pubblica per inserire la riga di comando e passare parametri a applicazioni pubblicate. Per modificare l'impostazione, nel menu Azione, selezionare Proprietà Applicazione e quindi selezionare Posizione.

     

Quando si associa un'applicazione pubblicata con i tipi di file, i simboli “% *” (per cento e stella simboli racchiusi tra virgolette) vengono aggiunti alla fine della riga di comando per l'applicazione. Questi simboli fungono da segnaposto per i parametri passati ai dispositivi di utente.

     

Se un'applicazione pubblicata non si avvia quando previsto, verificare che la sua linea di comando contiene i simboli corretti. Per default, XenApp convalida i parametri forniti dai dispositivi utente quando i simboli “% *” vengono aggiunti. Per applicazioni pubblicate che utilizzano parametri personalizzati forniti dal dispositivo di utente, i simboli “% **” vengono aggiunti alla riga di comando per aggirare la convalida di riga di comando. Se non vedi questi simboli in una riga di comando per l'applicazione, aggiungerli manualmente.

     

Se il percorso del file eseguibile comprende i nomi delle directory con gli spazi (come ad esempio “C: \ Programmi”), è necessario racchiudere la riga di comando per l'applicazione tra virgolette doppie per indicare che lo spazio appartiene nella riga di comando . Per fare ciò, seguire le istruzioni riportate di seguito per aggiungere le virgolette attorno ai simboli% * e quindi aggiungere un segno di virgolette doppie all'inizio e alla fine della riga di comando. Assicurati di includere uno spazio tra le virgolette di chiusura per la riga di comando e le virgolette di apertura per il% * simboli.

     

Ad esempio, modificare la riga di comando per l'applicazione pubblicata Windows Media Player al seguente:

    “C:\Program Files\Windows Media Player\mplayer1.exe” “%*”

Pagina intera: http://docs.citrix.com/en-us/xenapp-and-xendesktop/xenapp-6-5/xenapp65-w2k8 -wrapper / ps-publishing-landing-page / ps-pub-prop-nome-v2 / ps-pub-pass-parameters.html

Altri suggerimenti

parametro Usa ApplicationParam passato a launch.ica, per esempio

launch.ica?ApplicationID=Citrix.MPS.App.PublishedApp&ApplicationParam=/f%20/v:slashedParameter&UniqueID=1049713915

Per l'applicazione pubblicata per ottenere i parametri sua linea di comando deve terminare con “% *”

PublishedApp.exe “%*”

Questo è il link alla documentazione: http://support.citrix.com/proddocs/topic/xenapp6-w2k8-admin/ps-pub-pass-parameters.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top