6
votes

ASP.NET SERVER PORTABLE

J'essaie de commencer un nouveau projet pour aider à enrichir mes connaissances ASP.NET, car je ne suis pas complètement satisfait de ce que ma classe m'enseigne. De mon expérience (très peu) avec des rails, je me souviens de chaque application contenant son propre serveur Web de développement. Dites que j'essayions de créer une application locale, mais je souhaite qu'il exécute dans un navigateur Web (donc ASP.NET). Existe-t-il des options en termes de pouvoir distribuer une application et de le lancer, ou de ne pas nécessiter tout simplement pas IIS / VS / Apache-Mono?


2 commentaires

Je suis désolé, je ne l'ai pas vraiment fait clairement. Je suis au courant du serveur de développement VStudio et des options de serveur respectées. Je demande s'il y a quelque chose de lumière et de distribuable. C'est-à-dire que quelqu'un peut télécharger cela, potentiellement un peu volumineux, contenant mon application et également un serveur léger uniquement à servir à servir à servir. Je ne suis pas tout à fait sûr comment fonctionne ASP.NET, puisque tout ce que j'ai appris en classe a été dans Visual Studio. (Pas très satisfaisant, d'être honnête ... Je préfère l'ouverture des rails, mais, hé. Je suis dans la classe, je ferais mieux d'apprendre la technologie.)


Il y a tellement de variantes plus récentes de cette question! Stackoverflow.com/Questtions/4795717 / ... Stackoverflow.com/Questtions/10378966 / Auto-hosting-asp-net-mv c Stackoverflow.com/Questions/5625326/SLF--HOST-ASP-NET-MVC-SI TE Stackoverflow.com/Questions/34764963/... Stackoverflow.com/questions/23558405 Stackoverflow.com/questions/30923217 Stackoverflow.com/questions/35330609 Stackoverflow.com/questions/27226954 Stackoverflow.com / Questions / 26882806


6 Réponses :


-2
votes

Suivez ce guide pour configurer IIS sur votre PC pour exécuter ASP.NET Apps:

http://www.geekpedia.com/taturial25_setting -up-your-aspnet-server-iis.html


1 commentaires

Si vous avez l'édition home de XP, Vista ou Win 7, vous ne pourrez pas installer IIS sur votre machine.



-1
votes

Je suppose que vous souhaitez exécuter le site sur la même machine que vous le développez.

Visual Studio 2005 et UP vous permet d'exécuter le site de VS lui-même si vous souhaitez le visualiser localement sur votre machine de développement.

à mon compréhension Visual Web Developer vous permet de faire la même chose. développeur Web visuel


0 commentaires

-1
votes

Vous pouvez utiliser le serveur Web Cassini. Veuillez noter que ceux-ci sont différents redistribuables:

http://www.asp.net/downloads/archived/cassini/

http://ultidev.com/products/cassini/


3 commentaires

"Ce sont différentes redistribuables" Qu'est-ce que cela signifie?


"Les applications de compromis fonctionnant sous Cassini peuvent donner un contrôle complet d'un attaquant sur le système." Ce n'est pas vraiment encourageant


Le lien ASPnet est pourri



5
votes

Vous voudrez peut-être consulter Aspnetserve . On dirait que cela correspondrait à vos besoins. Je n'ai pas travaillé récemment dessus, alors cela a probablement des arêtes brutes.

sur le côté avantage sa toute open source, et si vous commencez simplement à commencer avec ASP.NET, ce serait une véritable ouvre-yeux sur la manière dont les internes du cycle de vie ASP.NET fonctionnent.


0 commentaires

-1
votes

Je ne suis pas vraiment certain de savoir pourquoi vous voudriez développer une demande Web (avec toutes les difficultés qu'il implique, du fait que vous avez affaire à une connexion apatride à une machine client inconnue), mais ensuite exécutez la totalité de l'ensemble. chose sur la machine cliente.

Sûrement, il a plus de sens de développer une application WinForms?


2 commentaires

Je comprends que ce n'est pas efficace. Mais c'est un exercice dans ASP.NET plutôt que d'un exercice dans C # + Winforms d'apprentissage, que je ne connais pas non plus. Enfin, puisque le projet de démonstration que j'ai conçu est de compléter le trading Diablo 2, je veux que ce soit dans le navigateur, juste à côté de mes onglets de forum. Enfin, il y a la moindre possibilité que quelqu'un d'autre voudrait utiliser cela, et si je le complète, je vais certainement le poster, donc la recherche sur des serveurs embarqués autonomes, plutôt que de simplement utiliser le serveur VS. A choisi Aspnetserve car il est open source et supporte 3.5 :)


Ne répond pas à la question



2
votes

La réponse simple est que vous avez besoin d'un serveur Web pour exécuter l'application. Il ne peut pas fonctionner sans un.

Si nous parlons de la démonstration ou que vous n'avez pas besoin de nombreuses fonctionnalités d'un serveur Web, vous trouverez des serveurs Web redistribuables que vous pouvez inclure avec votre package d'installation. Comme Alex mentionné le plus populaire semble être Cassini .


0 commentaires