OVH Cloud OVH Cloud

Fichiers de base pour un site en ASP.Net

11 réponses
Avatar
Olivier
Bonjour,

Je voudrais commencer à programmer en ASP.Net mais je n'utilise pas le VS, j'ai pris l'habitude de programmer au blocnote pour
controler le code html

Donc ma question est : quels sont les fichiers utiles pour faire un site ASP.Net ?

Merci pour vos réponses.

Olivier

10 réponses

1 2
Avatar
Delf
Olivier wrote:

Je voudrais commencer à programmer en ASP.Net mais je n'utilise pas le VS, j'ai pris l'habitude de programmer au blocnote pour
controler le code html

Donc ma question est : quels sont les fichiers utiles pour faire un site ASP.Net ?

Merci pour vos réponses.



Tu peux faire de l'ASP.NET sans te soucier du code HTML dans un prmier
temps puis coder le HTML en suivant. Tu peux tuliser WebMatrix. Coder
sous le blocnote... hum...

--
Delf
Avatar
Olivier
> Tu peux faire de l'ASP.NET sans te soucier du code HTML dans un prmier
temps puis coder le HTML en suivant. Tu peux tuliser WebMatrix. Coder sous le blocnote... hum...

--



Salut,

Bien j'ai l'habitude du blocnote, j'ai déjà installé webmatrix mais je n'y comprends pas comment il procéde, je voudrai savoir à
quoi sert exactement chaque fichier qu'il crée.

Pour l'ASP j'utilise principalement les fichiers .asp et .asa, J'ai déactivé les autres extensions.

Maintenant avec DotNet, il y a un tas de fichiers mais comme je ne sais pas à quoi ils servent ca m'inquiète un peu pour controler
mon application web, la sécurité, etc.

a+

Olivier
Avatar
Delf
Olivier wrote:

Pour l'ASP j'utilise principalement les fichiers .asp et .asa, J'ai déactivé les autres extensions.



Grosso-modo : ASPX : page ASP.NEt qui contient le code HTML + balises
ASP.NET, ASPX.CS qui contiennent le code C# (ASPX.VB pour VB.NET).

Mais essaie plutôt de comprendre comment fonctionne un IDE, c'est
tellement plus intuitif de travailler avec que de faire avec notepad ou
vim...

--
Delf
Avatar
JX
> Mais essaie plutôt de comprendre comment fonctionne un IDE, c'est
tellement plus intuitif de travailler avec que de faire avec notepad ou
vim...

--
Delf




des références ? de livres, de supports en ligne ...

Visual Studio ça n'est pas évident pour un débutant

Jean
Avatar
Olivier
>
Mais essaie plutôt de comprendre comment fonctionne un IDE, c'est tellement plus intuitif de travailler avec que de faire avec
notepad ou vim...



Salut,

bien j'ai fait un nouveau projet du genre "Hello World" avec webmatrix, ca marche impec sur mon pc perso ... j'ai transféré ce
projet test sur le serveur de prod et vlan ca marceh plus .... j'e n'y connais encore trop rien mais ca ne donne pas trop envie de
continuer avec un ide qui doit surement référecner des tas de trucs sur système sur lequel il est mis et quand tu passe sur un notre
serveur ca ne marche plus ...

Message d'erreur de l'analyseur: Impossible de charger le type 'demo01.WebForm1'.

pourtant c'est exactement la même version du Framework, et installé pareillement.

Ce n'est pas très concluant ...

Olivier
Avatar
Delf
Olivier wrote:

bien j'ai fait un nouveau projet du genre "Hello World" avec webmatrix, ca marche impec sur mon pc perso ... j'ai transféré ce
projet test sur le serveur de prod et vlan ca marceh plus .... j'e n'y connais encore trop rien mais ca ne donne pas trop envie de
continuer avec un ide qui doit surement référecner des tas de trucs sur système sur lequel il est mis et quand tu passe sur un notre
serveur ca ne marche plus ...



Il faut configurer IIS et ses répertoires virtuels. J'ai eu du mal au
début mais ensuite ça se fait tout seul. En fait, sous VS.NET du moins,
quand tu créés un projet ASP.NET / WebService, l'IDE se charge de
configurer les répertoires virtuels, ce n'est pas le cas quand tu
déplaces le tout sur un serveur de prod... pour WebMatrix, je crois
qu'il y a un serveur pour héberger en local les pages ASP.NET, si tu les
déplaces... faut toucher à la configuration de IIS.

Message d'erreur de l'analyseur: Impossible de charger le type 'demo01.WebForm1'.



Il m'arrive d'avoir cette erreur pour des tas de choses mais elle est
assez générique...

pourtant c'est exactement la même version du Framework, et installé pareillement.



T'es sûr de ta configuration de IIS ?

Ce n'est pas très concluant ...



Les débuts sont toujours laborieux mais après c'est du tout bon :)

--
Delf
Avatar
Olivier
> Il faut configurer IIS et ses répertoires virtuels. J'ai eu du mal au
début mais ensuite ça se fait tout seul. En fait, sous VS.NET du moins, quand tu créés un projet ASP.NET / WebService, l'IDE se
charge de configurer les répertoires virtuels, ce n'est pas le cas quand tu déplaces le tout sur un serveur de prod... pour
WebMatrix, je crois qu'il y a un serveur pour héberger en local les pages ASP.NET, si tu les déplaces... faut toucher à la
configuration de IIS.




Bien en dev oui j'utilise l'ide de webmatrix donc je suppose qu'il crée les choses comme il faut mais pour le serveur de prod en
fait c'est mis en serveur site virtuel, tu sais comment paramètres iis pour accepter un site asp.net ?

Merci

Olivier
Avatar
Delf
Olivier wrote:

Bien en dev oui j'utilise l'ide de webmatrix donc je suppose qu'il crée les choses comme il faut mais pour le serveur de prod en
fait c'est mis en serveur site virtuel, tu sais comment paramètres iis pour accepter un site asp.net ?



Sur ton serveur, tu dois installer le frameword et activer le support
ASP.NET :

Commence par ça :

Sous IIS 5.x : dans la console, tape :

C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_regiis -i

(adapte le path).

Sous IIS 6.0, il faut activer les extensions dans la console manager de IIS.

--
Delf
Avatar
Olivier
>
Sous IIS 5.x : dans la console, tape :

C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_regiis -i

(adapte le path).

Sous IIS 6.0, il faut activer les extensions dans la console manager de IIS.




Salut,

Ok j'ai réussi à déployer sur un autre serveur.
Par ontre, l'ide s'est bien, mais si tu veux, nous développons via des fonctions, en 100% code (sous ASP3, on faisaitt des
Response.Write pour écrire le html vers le navigateur) donc : je souhaite continuer à développer comme cela : donc ma question, puis
je faire un site uniquement avec des fichiers .aspx avec c# et un global.asax pour la config de l'application, c'est suffisant ?

Merci

Olivier
Avatar
Delf
Olivier wrote:

Par ontre, l'ide s'est bien, mais si tu veux, nous développons via des fonctions,


> en 100% code (sous ASP3, on faisaitt des Response.Write pour écrire
le html vers
>le navigateur) donc : je souhaite continuer à développer comme cela :
donc ma
question, puis je faire un site uniquement avec des fichiers .aspx avec c# et un


> global.asax pour la config de l'application, c'est suffisant ?

Tu devrais laisser tomber le Response.Write et utiliser les contrôles
ASP.NET comme Label. Le code sera plus simple à lire.

HTML :

...
<asp:Label ID="lblMonText" runat="server"></asp:Label>
...

C# :

lblMonText.Text = "coucou";

Le Reponse.Write pour écrire dans une page HTML, bof...

Pour ta question, aucune idée, je fais tout par VS.

--
Delf
1 2