2010-12-12 5 views
-4

안녕하십니까, 누구든지 내 web.config 파일을 도와 줄 수 있습니까? 나는 오류가 있습니다. 나는 당신들이 그것을보고, 오류가 있다면 누군가에게 교정이 필요하기를 바랍니다.web.config error

1 경고 'targetFramework'특성이 선언되지 않은 :이 오류 메시지입니다

: 여러분 모두 감사합니다. G : \ gridview \ Web.config에 이미지 표시 17 62 기타 파일

메시지 2 'modules'요소에 대한 스키마 정보를 찾을 수 없습니다. G : \ gridview \ Web.config에 이미지 표시 51 7 기타 파일

메시지 3 'runAllManagedModulesForAllRequests'특성에 대한 스키마 정보를 찾을 수 없습니다. G : \ gridview \ Web.config에있는 이미지를 표시합니다. 012 15 기타 파일

오류 4 행 10의 'configuration'시작 태그가 'system.web'의 끝 태그와 일치하지 않습니다. 라인 (101), 위치 (4) : 여기

Web.config 파일입니다 (C \ 사용자 콜린스를 \ \ 문서는 비주얼 스튜디오 2005 \ 웹 사이트의 Web.config 라인 (101) \ 신 세계를 기쁘게 살고 \ \) :

<?xml version="1.0"?> 
<configuration> 
<connectionStrings> 
    <add name="ConnectionString" 
      connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True" 
      providerName="System.Data.SqlClient"/> 
</connectionStrings> 
<system.web> 
    <customErrors mode="Off"/> 
    <compilation debug="true"/> 
</system.web> 
<pages> 
    <namespaces> 
     <clear/> 
     <add namespace="System"/> 
     <add namespace="System.Collections"/> 
     <add namespace="System.Collections.Specialized"/> 
     <add namespace="System.Configuration"/> 
     <add namespace="System.Text"/> 
     <add namespace="System.Text.RegularExpressions"/> 
     <add namespace="System.Web"/> 
     <add namespace="System.Web.Caching"/> 
     <add namespace="System.Web.SessionState"/> 
     <add namespace="System.Web.Security"/> 
     <add namespace="System.Web.Profile"/> 
     <add namespace="System.Web.UI"/> 
     <add namespace="System.Web.UI.WebControls"/> 
     <add namespace="System.Web.UI.WebControls.WebParts"/> 
     <add namespace="System.Web.UI.HtmlControls"/> 
    </namespaces> 
</pages> 
<membership> 
    <providers> 
     <clear/> 
     <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/> 
    </providers> 
</membership> 
<profile> 
    <providers> 
     <clear/> 
     <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/"/> 
    </providers> 
</profile> 
<authentication mode="Forms"> 
    <forms loginUrl="login.aspx" defaultUrl="Default.aspx"/> 
</authentication> 
<authorization> 
    <allow users="*"/> 
</authorization> 
<location path="PhotoAdmin"> 
    <system.web> 
     <authorization> 
      <deny users="?"/> 
     </authorization> 
    </system.web> 
</location> 
<system.net> 
    <mailSettings> 
     <smtp from="[email protected]"> 
     <network host="relay-hosting.example.net" password="" userName=""/> 
     </smtp> 
    </mailSettings> 
</system.net> 
</configuration> 
+5

어떤 오류가 발생합니까? – SLaks

답변

2

글쎄, 여러 가지가 엉망입니다.

: 사용중인 응용 프로그램 풀은이 경우 다음 system.web 아래에 다음 섹션을 가져야한다 닷넷 프레임 워크 4를 사용하도록 설정되어있는 경우

  1. targetFramework 속성을 지정해야합니다

    <compilation debug="true" targetFramework="4.0" /> 
    
  2. system.web 섹션이 너무 빨리 닫힙니다. 'pages', 'membership', 'profile', 'authentication'및 'authorization'섹션은 system.web의 하위 섹션이어야합니다.

+0

정답입니다. .NET Framework 2.0을 사용하는 경우 위의 대답에서 4.0 대신 2.0으로 변경하십시오. – Mal

+0

나는 이것을 시도했다.'targetFramework = "2.0"'과 intellisense는'targetFramework 속성이 허용되지 않는다 '는 것을 알려준다. – bgmCoder

+0

올바른 경우 .Net 2를 사용하십시오. targetFramework는 4에서 도입되었으므로 이전 버전의 IntelliSense에서는이를 인식 할 수 없습니다. – Thea