2010-11-10 33 views
1

J'ai écrit un VirtualPathProvider personnalisé pour ASP.NET MVC 2 qui recherche des vues et du contenu statique dans les assemblys afin de pouvoir réutiliser le contenu sur plusieurs sites. Cela fonctionne très bien lors de l'utilisation de Cassini, mais lorsque je déploie le site sur un serveur exécutant IIS 7, les fichiers statiques ne font que renvoyer un 404 et ne sont même pas routés via le AssemblyPathProvider (la classe que j'ai écrite). Est-ce que quelqu'un sait comment forcer IIS à travailler de la même manière que Cassini à cet égard?Les fichiers statiques ne sont pas routés avec IIS comme avec Cassini

+0

Une meilleure approche consiste à utiliser IIS au cours du développement de ces scénarios. –

Répondre

0

IIS et Cassini sont certainement deux bêtes différentes. Je suis d'accord avec @Sayed en ce sens que vous devriez essayer d'utiliser IIS, d'autant plus que votre serveur de production exécute IIS. À cet égard, je recommanderais en outre que vous utilisez IIS Express pour le développement. Il est léger et ne nécessite pas d'administrateur privilégié sur votre machine. Il se comporte également comme IIS parce que c'est IIS.

Voici quelques liens pour plus d'informations: