dmiweb - Université du Québec à Trois

Transcription

dmiweb - Université du Québec à Trois
UNIVERSITÉ DU QUÉBEC À TROIS-RIVIÈRES
DMIWEB
Service d’hébergement ASP.NET 4.5
Documentation réalisée par :
Daniel St-Yves
Hiver 2013
Sommaire
Technologies Microsoft supportées .................................................................................................3
Développement de votre projet web ...............................................................................................3
Méthodologie de transferts de fichiers ............................................................................................3
Connexion vers la base de données MSSQL 2008 ............................................................................4
2
Tous droits réservés
Hiver 2013
Dans le cadre de certain cours de programmation, il est nécessaire d’héberger un site web
compilé en ASP.NET 4.5. Le service DMIWeb permet d’héberger plusieurs sites web pour des
groupes d’étudiant. Ce document explique brièvement la méthodologie de travail avec ce
service.
Technologies Microsoft supportées







ASP.NET 4.5 + MVC 4
BASE DE DONNÉES MICROSOFT ACCESS (.mdb) - recommandé
BASE DE DONNÉES SQL CE (.sdf)
BASE DE DONNÉES SQL 2008 - demander l’accès
AJAX, ENTITY FRAMEWORK, LINQ
TRANSFÈRE DE VOS FICHIERS PAR FTP/SAMBA
ACCÉDER À VOTRE SITE SUR LE WEB PAR : DMIWEB.UQTR.CA/WEB01

N’EST PAS SUPPORTÉ : BASE DE DONNÉES .MDF (sql server database primary data file)
Développement de votre projet web
Créez votre projet web dans VisualStudio 2008/2010/2012 puis compilez. Notez qu’un service
local sur votre ordinateur démarre en utilisant un certain port aléatoire. Vous pouvez donc
tester votre site localement sans besoin d’hébergement. En théorie, un site fonctionnel
localement fonctionnera aussi sur le service d’hébergement.
En pratique, il est possible qu’en utilisant diverse technologie de base de données ou certaines
configurations de sécurité, que vous ayez à faire une demande de service pour activer certaines
options. Dans ce cas, passez au local 3048R et expliquez votre problème aux responsables.
Normalement, les bases de données doivent être situées dans le répertoire App_Data du projet.
Méthodologie de transferts de fichiers
Pour transférer votre projet vers le service DMIWeb, vous pouvez utiliser deux méthodes. La
première consiste à vous connecter directement au serveur dans un répertoire partagé. Ceci
implique que vous utilisez les ordinateurs départementaux de nos laboratoires.
Voici l’adresse que vous pouvez utiliser (xx = votre numéro de groupe) :
\\dmiweb\webXX
3
Tous droits réservés
Hiver 2013
Tapez cette adresse dans une barre de navigation de Windows pour accéder à vos fichiers.
La seconde méthode permet l’utilisation d’un service FTP. Utiliser un FTP permet d’intégrer le
développement du site dans Visual Studio. Rien n’empêche l’utilisation d’un client FTP gratuit
comme FileZilla pour effectuer les opérations manuellement.
Voici l’adresse de connexion pour le site FTP :
dmiweb.uqtr.ca (port 21)
Utilisateur :
votre nom d’utilisateur sur nos machines départemental
Mot de passe : votre mot de passe sur nos machines départemental
À partir de Visual Studio, cliquez sur votre projet web, [Clique du droit] -- [Publication],
sélectionnez FTP puis entré l’adresse ftp://dmiweb.uqtr.ca/webxx.
Pour transférer votre projet, utiliser la totalité des répertoires contenue dans le répertoire
racine de votre projet et transférez le dans le répertoire racine du serveur. Ne créez pas de sous
répertoire sur le service d’hébergement pour placer votre projet. Seulement une application
web est permise par groupe de travail configuré sur le serveur.
Par exemple : http://dmiweb.uqtr.ca/web02/monprojet/ est invalide, car les répertoires et
fichiers du projet ne sont pas dans http://dmiweb.uqtr.ca/web02/.
Connexion vers la base de données MSSQL 2008
Avec votre compte, vous pouvez vous connecter directement à MSSQL2008. Pour ce faire,
installer SQL Server Management Studio 2008 disponible à cette adresse :
http://www.microsoft.com/fr-fr/download/details.aspx?id=22985.
Pour l’outil de configuration, utilisez l’adresse : DMIWEB.UQTR.CA
Pour votre site web, utilisez l’adresse : 127.0.0.1
Utilisateur :
g01, g02, etc.
Mot de passe : mot de passe donné par l’administrateur.
Dans votre site web (fichier .config), utilisez le nom de compte (ex : g01 ou g02) et mot de passe
que votre administrateur vous a donné pour vous votre ConnectionString.
4
Tous droits réservés

Documents pareils