J'ai créé un projet asp.net en développement rapide. Je voulais commencer à voir comment le débogage est et je suis déjà coincé. Comment exécuter le projet ASP.NET? Il dit simplement qu'il est configuré en tant que DLL. Comment puis-je le lancer en tant que page Web? Je vois "démarrer le navigateur dans l'URL" mais comment puis-je obtenir mon code dans une page Web ou que puis-je utiliser pour le faire? Puis-je aussi déboguer en faisant comme si je le ferais dans MSVS?sharpdevelop, asp.net et run/debug il?
Répondre
SharpDevelop n'est pas très compatible avec ASP.NET. Il n'a pas de concepteur visuel de formulaires Web, par exemple. Si vous avez besoin de cela, je vous suggère d'utiliser Microsoft Visual Web Developer Express Edition.
Pour pouvoir exécuter, afficher et déboguer votre projet Web ASP.NET avec SharpDevelop, vous pouvez utiliser le serveur Web personnel Cassini. Il y a une version fermée de Cassini d'UltiDev que je n'ai pas utilisée. Il y a aussi un open source version of Cassini for .NET 3.5 que j'ai utilisé. La version open source a besoin de vous pour le compiler depuis la source.
Une fois que vous avez Cassini compilé vous pouvez faire une des actions suivantes pour déboguer votre projet Web ASP.NET dans SharpDevelop:
1) Dans les options du projet (onglet Debug) choisissez Programme de démarrage externe puis parcourir à l'exécutable Cassini.
Dans les arguments de ligne de commande champ spécifier les arguments de ligne de commande pour Cassini, par exemple:
d:\Projects\MyAspNetProject 8080/
(Le premier paramètre doit être le dossier contenant votre web.config et Default.aspx page Web. Le deuxième paramètre est le numéro de port sur lequel écouter Cassini.Le troisième paramètre est la racine virtuelle à utiliser.)
Enregistrez ces options de projet, puis, lorsque vous sélectionnez Déboguer | Exécutez ou appuyez sur F5, vous devriez être en mesure d'exécuter et de déboguer votre projet ASP.NET. 2) Vous pouvez également démarrer Cassini manuellement, avec les arguments de ligne de commande décrits ci-dessus, et le laisser fonctionner en arrière-plan.
Puis, dans les options de projet, sélectionnez Navigateur de démarrage dans l'URL et entrez l'URL de Cassini, par exemple:
http://localhost:8080/
Depuis SharpDevelop 4.2 il y a un soutien asp.net mvc3.
Pour le débogage, vous pouvez utiliser soit ou iis iisexpress
- 1. Limitations de sharpDevelop
- 2. Éditions SharpDevelop ou Express
- 3. Thread ListBox C# SharpDevelop
- 4. Localisation avec SharpDevelop
- 5. Comment importer une application ASP.NET MVC de VisualStudio à SharpDevelop?
- 6. sharpdevelop .exe ne fonctionne pas
- 7. Erreur lors de l'utilisation SharpDevelop
- 8. SharpDevelop, Comment ajouter une DataSource?
- 9. SharpDevelop - mélanger C# et VB.NET dans un projet possible?
- 10. Visual Studio Express et SharpDevelop Project sont-ils interchangeables?
- 11. Configuration active pour les solutions SharpDevelop
- 12. Utiliser AvalonEdit dans Sharpdevelop 3.x
- 13. points d'arrêt dans SharpDevelop avec IronPython
- 14. Tâche personnalisée MSBuild dans IronPython/SharpDevelop 3.1
- 15. IronPython: - Visual Studio 2010 ou SharpDevelop?
- 16. Est-il possible de développer des projets C# dans Visual Studio, puis compiler dans SharpDevelop?
- 17. SharpDevelop équivalent de "Break on exceptions" de Visual Studio
- 18. SharpDevelop: «Impossible de trouver fsi.exe» même lorsque f # est installé
- 19. lire une chaîne à partir du fichier resx sharpdevelop C#
- 20. Pourquoi mon SharpDevelop n'a pas eu SVN Addin?
- 21. Des problèmes d'exécution de SharpDevelop 3.0 et de Visual Studio 2008 côte à côte?
- 22. Existe-t-il des solutions d'hébergement pour asp.net et MongoDB?
- 23. Asp.Net - Quand il redémarre l'application
- 24. Modèles de compilation de codes Asp.Net 2.0 et Asp.Net 3.5 - y a-t-il des différences?
- 25. ASP.NET MVC est-il flexible?
- 26. Quelle balle d'olive sur les moyens de point d'arrêt dans SharpDevelop
- 27. Comment faire pour exécuter le cadre SharpDevelop DirectX simple dans Visual C# 2010?
- 28. F # et ASP.NET
- 29. asp.net mvc et fckeditor
- 30. Asp.net Asp.net et Rôles Application Web autonome
je pourrais obtenir Cassini courir mon projet, mais quand j'appuyez sur F5, il dit que je dois régler les PRJ à 32 bits ... il est réglé sur 32 par défaut. Mais de toute façon, si je lance Cassini.exe à partir de SharpDevelop, je ne serais pas en mesure de déboguer et passer par le code? il semble que je ne peux pas? cassini ne fonctionne pas à partir de F5 ATM. –
Pouvez-vous fournir plus d'informations sur votre configuration? Telles que la version SharpDevelop, la version Cassini et la version Windows. Ensuite, quelques informations supplémentaires sur le projet ASP.NET que vous utilisez. J'ai utilisé la version open source de Cassini, une version récente de SharpDevelop, telle que 3.2, installée sur une machine propre, créé un nouveau projet ASP.NET à partir du modèle SharpDevelop puis en suivant les étapes affichées dans la réponse ci-dessus capable d'exécuter et de déboguer le projet. Pouvez-vous essayer la même chose lorsque vous créez un nouveau projet à partir d'un modèle SharpDevelop si vous ne le faites pas déjà? –
wow, je l'ai encore essayé et cela a fonctionné.Au lieu d'utiliser Cassini j'ai obtenu de DLing elmah je suis allé au site que vous avez lié et construit à partir de là. Ensuite, il n'a pas fonctionné à cause d'un problème de 64 bits (je sais que j'ai demandé à ce sujet soomewhere) et je me suis souvenu que je n'ai pas spécifique x86. Je l'ai reconstruit à nouveau et maintenant capable de déboguer dans SharpDéveloppez et de parcourir le code sans aucun problème. Merci :) –