2009-08-14 4 views
0

Lorsque la section de profil suivante est dans mon web.config, la requête de première page échoue avec FileNotFoundException et un tas d'erreurs provenant du compilateur (à partir de l'apparence de la trace de la pile). Lorsque la section des propriétés est supprimée, tout fonctionne à nouveau (jusqu'à ce que j'essaie de faire référence à quelque chose du profil, bien sûr). Le reste du site est pré-compilé, assemblage par page, non modifiable.Pourquoi cette section de profil ASP.NET ne peut-elle pas être compilée dynamiquement?

Le problème n'a été reproduit que sur une machine: la même construction a fonctionné sur d'autres machines très similaires.

Est-ce que je rate quelque chose d'évident?

<profile> 
    <providers> 
    <clear /> 
    <add name="AspNetSqlProfileProvider" 
     connectionStringName="ConnectionString" 
     applicationName="OIWebApps" 
     type="System.Web.Profile.SqlProfileProvider"/> 
    </providers> 
    <properties> 
    <group name="UI"> 
     <add name="MasterPage" defaultValue="Horizontal.master"/> 
     <add name="Theme" defaultValue="Default"/> 
     <add name="IsSessionWarningEnabled" defaultValue="True" type="System.Boolean"/> 
     <add name="UseTelerikMultilineTextBoxes" defaultValue="True" type="System.Boolean"/> 
     <add name="FontSize" defaultValue="Smaller" type="System.String"/> 
    </group> 
    </properties> 
</profile> 

Répondre

0

Il a échoué à compiler en raison d'un .dll natif manquant Il était extrêmement difficile à identifier parce que la page en cours d'exécution n'utilisait pas directement la DLL .net qui dépendait du fichier .dll natif manquant, et plus confusément, seulement quelques pages ont soulevé l'erreur de compilation au lieu d'être soulevées sur toutes les pages.

1

Je vois "UseTelereikMultilineTextBoxes". Se pourrait-il qu'un fichier nécessaire pour Telerik soit manquant sur cette machine?

+0

Non, les différents télérupteurs se chargent une fois la section propriétés et profils supprimée. – MatthewMartin

+0

Hmmm. Je me demande si vous pourriez attraper quelque chose dans les événements de Global.asax qui fournirait plus d'informations, comme Application_Start, Session_Start, Application_BeginRequest, etc. – DOK

Questions connexes