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