2009-04-24 7 views
1

Je viens de terminer mon premier projet aspx/C# en utilisant Visual Web Developer Express et en consommant des contrôles personnalisés et des services Web externes. Cela fonctionne bien sur ma machine de développement.Publication d'un site Web .NET C# sur un serveur externe

Si je veux maintenant tester ceci sur un compte d'hébergement partagé, est-ce que je télécharge simplement tous les fichiers avec la structure actuelle du projet? Y aura-t-il un problème pour télécharger les DLL sur un compte d'hébergement Windows partagé? Quelque chose que je devrais être au courant ou des modifications à apporter au code? Quelqu'un peut-il recommander un fournisseur bon marché et bon (c'est juste pour le test - pas mssql requis pour le moment).

Merci!

Répondre

0

Cela dépend de votre fournisseur de site Web. Vous devez en obtenir un qui supporte l'exécution .NET. Une fois que vous avez cela, alors vous téléchargez simplement votre code et tout devrait fonctionner. J'utilise personnellement www.godaddy.com. Vous pouvez voir un exemple de site ASP.NET hébergé par eux au www.chessbin.com.

J'espère que cela aide.

Adam

0

Les sociétés d'hébergement peuvent varier sur ce dont ils ont besoin, mais je pense deploy simple xcopy serait suffisant pour la plupart. Voici un lien vers celui qui semble avoir de bons prix (avertissement: je ne les ai jamais utilisés) http://www.reliablesite.net/v3/index.asp

1

Est-ce que Visual Web Developer a un élément de menu "Publier un site Web" dans le menu Générer?

Si vous voulez pré-compiler votre site et le publier avec toutes les dépendances, la manière la plus simple que j'ai trouvée. Vous pouvez ensuite choisir de le publier sur un site FTP ou sur le système de fichiers. Je choisis habituellement le système de fichiers, puis je le transfère moi-même pour m'assurer que je n'écrase aucun fichier de configuration. Si je travaille sur un site à faible volume pour un client et que les performances ne posent pas de problème, je télécharge mon répertoire de travail directement sur le serveur afin que je ne doive pas livrer le code source séparément. et je sais qu'ils ne le perdront pas.

Oh, et une autre chose, si vous ne le configurez pas de manière spéciale, je suppose que vous devrez télécharger votre site dans le répertoire racine de votre compte d'hébergement. GoDaddy a la possibilité de spécifier certains répertoires comme leur propre application ASP.NET. Si vous faites cela, vous pouvez mettre votre application dans un sous-dir de votre choix.

-Al

+0

Oui, il a l'option "Publier le site web" - merci! –