je travaille sur une application des locataires multiples, donc j'ai beaucoup de sous-domaines dynamiques:ASP.NET MVC: Affichage des images des sous-domaines
user1.example.com user2.example.com
Cela fonctionne très bien, mais il y a un problème cependant. Les images ne sont pas affichées.
<img src="/images/logo.png" />
affiche sur example.com, mais il ne fonctionnera pas sur user1.example.com
Je peux bien sûr utiliser la solution suivante:
<img src="http://example.com/images/logo.png" />
Mais je veux avoir quelque chose de plus élégant si c'est possible.
Le premier exemple que vous donnez utilise une URL relative; le domaine à partir duquel il est utilisé ne devrait faire aucune différence, car aucun domaine n'est spécifié. Chaque sous-domaine est-il mappé à une racine de site différente? –
@Mark B, c'est difficile à dire ... Oui, il n'y a qu'un seul site IIS, et tous les sous-domaines pointent vers le même répertoire IP/site. Mais j'utilise URL Rewrite pour réécrire user1.example.com à example.com/user1 – Alex
Ah, je vois - vous devriez probablement l'indiquer dans la question alors! –