2009-08-14 2 views
0

다음 프로필 섹션이 내 web.config에 있으면 FileNotFoundException 및 스택 추적 모양의 컴파일러에서 오류가 발생하여 첫 번째 페이지 요청이 실패합니다. 등록 정보 섹션이 제거되면 모든 내용이 다시 작동합니다 (물론 프로파일에서 무언가를 참조 할 때까지). 웹 사이트의 나머지 부분은 페이지별로 미리 컴파일되고 업데이트되지 않습니다.왜이 ASP.NET 프로필 섹션을 동적으로 컴파일하지 못합니까?

이 문제는 하나의 컴퓨터에서만 재현되었습니다. 동일한 빌드가 다른 유사한 컴퓨터에서도 작동했습니다.

내가 뭘 놓치고 있습니까?

<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> 

답변

0

기본 .dll이 누락되어 컴파일하지 못했습니다. 실행중인 페이지가 누락 된 네이티브 .dll에 의존하는 .net dll을 직접 사용하지 않았기 때문에 식별하기가 매우 어려웠습니다. 일부 페이지에서만 모든 페이지에서 발생하는 대신 컴파일 오류가 발생합니다.

1

"UseTelereikMultilineTextBoxes"을 참조하십시오. Telerik에 필요한 파일이이 컴퓨터에서 누락 된 것일 수 있습니까?

+0

아니요, 다양한 telerik 컨트롤은 속성 및 프로필 섹션이 제거되면로드합니다. – MatthewMartin

+0

흠. Application.Start, Session_Start, Application_BeginRequest 등과 같은 더 많은 정보를 제공하는 Global.asax의 이벤트에서 무엇이든 잡을 수 있을지 궁금합니다. – DOK

관련 문제