activeer een .net-applicatie op de server van web asp.net met het ontleden van een argument

Ik weet niet of dit mogelijk is, maar het zou geweldig zijn als hier een oplossing voor is:

Ik heb een asp.net-webpagina. Wanneer de gebruiker een webpagina opent. Ik wil graag dat die webpagina wordt geactiveerd om een ​​.net-toepassing uit te voeren op de clientcomputer. Bovendien geeft die webpagina tijdens die trigger ook enkele parameters door als argumenten voor de .net-toepassing.

Ik hoop op een of andere manier ideeën te krijgen hoe dit probleem kan worden opgelost?

bij voorbaat dank.

0
toegevoegd de auteur Glenn Slaven, de bron

3 antwoord

Een vrij vage vraag, maar u kunt naar beide kijken:

  1. SignalR - een lange polling-bibliotheek voor ASP.Net waarmee u vanaf de server kunt bellen naar de client-side-code "een permanent openstaande verbinding vervalst"

  2. Node.js : een javascript-bibliotheek voor de server.

Ik zou willen voorstellen om met SignalR te beginnen

Bewerken

https://github.com/SignalR/SignalR

http://chatapp.apphb.com/

0
toegevoegd
SignalR lijkt veelbelovend. Ik zal er een kijkje nemen. Super goed! Hartelijk bedankt!
toegevoegd de auteur olidev, de bron
ja, het klinkt als wat ik ook wil doen. Je gaf me een licht om verder te gaan;)
toegevoegd de auteur olidev, de bron
@ one.beat.consumer wao. chatapp.apphb.com is zo cool, is het open source? bedankt
toegevoegd de auteur olidev, de bron
Het is goed. Ik gebruikte het om een ​​kleine chatroom-toepassing te vervalsen. verbluffend dat ik op de hoogte kan zijn van alle gebruikers die mijn client-side code draaien en naar elk van hen bellen ... bijvoorbeeld, wanneer iemand iets op de server plaatst, kan ik de client side functie van elke persoon aanroepen om de tekst op hun pagina weer te geven ... zijn rad.
toegevoegd de auteur one.beat.consumer, de bron
@ devn - ja dat is het. ik heb de github-link geplaatst
toegevoegd de auteur one.beat.consumer, de bron
@RickNz - je hebt gelijk, het is een bericht dat de bibliotheek passeert via long-polling. Zoals ik al zei, het was een vrij vage vraag. Ik las het als een verzoek om een ​​ASP.Net-applicatie te besturen (die al op de client is weergegeven en wordt uitgevoerd) vanaf de server ... in welk geval dat precies is waar SignalR voor is. Als de vraag die een fat/smart/thin client OS-geïnstalleerde app start vanaf een knop op een pagina, zijn er tal van andere opties.
toegevoegd de auteur one.beat.consumer, de bron
@ devn - loste dit antwoord op of pakte u ten minste uw probleem aan of had ik de behoeften in uw vraag verkeerd begrepen? Bedankt.
toegevoegd de auteur one.beat.consumer, de bron
SignalIR is slechts een systeem dat berichten doorgeeft. U kunt een app aan de clientzijde niet uitvoeren, wat de oorspronkelijke vraag is.
toegevoegd de auteur RickNZ, de bron

Heb je controle over de client-side app? Als dat zo is, is Click Once één benadering. Silverlight is een andere.

Voor een oplossing voor algemene doeleinden moet de app ofwel zijn geregistreerd bij de browser voor een specifiek MIME-type (dit is hoe de browser weet dat Acrobat Reader moet worden gestart voor bijvoorbeeld PDF-bestanden), anders zou u uw gebruikers moeten maken en hebben installeer een Active-X plug-in (standaard C ++ -code).

0
toegevoegd

See this question: Running application from browser ASP.NET

In short you can't do this with HTML & JS, you may be able to with silverlight depending on what you want to do

0
toegevoegd
de post meer dan een half jaar geleden. waarschijnlijk is er een oplossingsoplossing :)
toegevoegd de auteur olidev, de bron
Dit is incorrect. Er zijn veel manieren, en zullen meer zijn zodra de browsers Web Sockets ondersteunen. Controleer de opties SignalR en Node.js.
toegevoegd de auteur one.beat.consumer, de bron
bekijk het - github.com/SignalR/SignalR - en Google hun chatroom-voorbeeld. het is nu online en je kunt vaak praten met de gast (en) die het coderen. Scott Hanselman heeft er ook over geblogd en heeft er behoorlijk wat demo's op gemaakt. - chatapp.apphb.com
toegevoegd de auteur one.beat.consumer, de bron
eerlijk gezegd, ik heb er niet echt veel naar gekeken
toegevoegd de auteur Glenn Slaven, de bron