2010-03-03 13 views
3

Je rencontre des problèmes pour héberger le wiki screwturn en tant qu'application de répertoire virtuel dans mon domaine actuel.Application de répertoire virtuel au sein d'une application MVC Asp.net

le domaine est hébergé comme something.com et le wiki ressemblerait something.com/wiki

quand je passe en revue à something.com/wiki je reçois

Impossible de charger le fichier ou l'assemblage 'System.Web.Mvc, Version = 1.0.0.0, Culture = neutre, PublicKeyToken = 31bf3856ad364e35' ou l'une de ses dépendances. Le système ne trouve pas le fichier spécifié.

Pourquoi le répertoire virtuel retombe-t-il dans l'application racine? Ne devrait-il pas être sa propre limite d'application?

J'ai également ajouté à l'application racine mvc

routes.IgnoreRoute("{*path}", new { path = @"wiki\/(.*)" }); 

Cela n'a toujours pas résolu le problème.

Répondre

3

Trouvé la solution.

Merci au blog Rick Strahls http://www.west-wind.com/Weblog/posts/133041.aspx

La solution est assez simple. Ajouter le ci-dessous à votre application trop Web

<location inheritInChildApplications="false"> 
    <system.web> 
    ......... 
    </system> 
</location> 

Cela a résolu mon problème.