pas d'alias dans l'url pour application ASP MVC2 sur IIS 7
Bonjour, j'ai d�velopp� une application asp.net MVC2/C# sur visual Studio 2010 et j'ai d�ploy� cette application sur un serveur IIS 7.
Je suis pass� par la commande "Importer une application" pour installer le Web package cr��. pendant l'installation.
Mon chemin d'acc�s au site est " Default Web Site/myapplication1"
Le d�ploiement se fait avec succ�s.
Une fois le site d�ploy�, je tape l'URL : http://localhost/myapplication1/ et ma page d'accueil saffiche
Dans mon application, j'ai d�fini l'acc�s aux ressources (*.js , *.aspx, image, etc ) en utilisant des chemins absolus
Exemple pour la page de login
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <!-- chargement de ExtJs -->
<script type="text/javascript" src="<%= myapplication1.Models.Sysman.Application.Url %>/Scripts/ExtJs/adapter/ext/ext-base.js"> </script>
<script src="<%= myapplication1.Models.Sysman.Application.Url %>/Scripts/ExtJs/ext-all.js" type="text/javascript"></script>
<!-- fin chargement de ExtJs -->
<script src="<%= myapplication1.Models.Sysman.Application.Url %>/Scripts/ExtJs/ext-lang-fr.js" type="text/javascript"></script>
<script src="<%= myapplication1.Models.Sysman.Application.Url %>/Scripts/Sysman/fr/sysman.fr.js" type="text/javascript"></script>
<!-- chargement de la biblioth?que de fonctions javascript -->
<script src="<%= myapplication1.Models.Sysman.Application.Url %>/Scripts/Shared/bibliotheque.js" type="text/javascript"></script>
.......
//Ext.onReady(function () {
Ext.Ajax.request({
url: get_racine_url_hote() + 'Sysman/LogOn_ajax',
//*************
method: 'POST'
, dataType: 'string'
, params: {
'username': Ext.get('mod-login-username').dom.value,
'password': Ext.get('mod-login-password').dom.value
}
.............. |
l'instruction myapplication1.Models.Sysman.Application.Url contient la valeur "http://localhost/myapplication1"
mais � ma grande surprise, voici le code html g�n�r� par IIS
Code:
1 2 3 4 5 6 7 8 9 10
| <!-- chargement de ExtJs -->
<script type="text/javascript" src="http://localhost:80/Scripts/ExtJs/adapter/ext/ext-base.js"> </script>
<script src="http://localhost:80/Scripts/ExtJs/ext-all.js" type="text/javascript"></script>
<!-- fin chargement de ExtJs -->
<script src="http://localhost:80/Scripts/ExtJs/ext-lang-fr.js" type="text/javascript"></script>
<script src="http://localhost:80/Scripts/Sysman/fr/sysman.fr.js" type="text/javascript"></script>
<!-- chargement de la biblioth?que de fonctions javascript -->
<script src="http://localhost:80/Scripts/Shared/bibliotheque.js" type="text/javascript"></script> |
Comme vous le constater, j'ai l'url http://localhost:80 , au lieu de http://localhost/myapplication1:80
Que faire pour avoir la bonne valeur ?
merci d'avance pour votre contribution.