ошибка web.config - PullRequest
       2

ошибка web.config

0 голосов
/ 12 декабря 2010

Привет всем, может кто-нибудь помочь мне с моим файлом web.config? У меня ошибка. Я просто хочу, чтобы вы, ребята, посмотрели на это и, если есть ошибки, кто-то нуждается в исправлении. Спасибо всем:

Это сообщение об ошибке:

Предупреждение 1 Атрибут targetFramework не объявлен. G: \ отображать изображения в gridview \ Web.config 17 62 Разные файлы

Сообщение 2 Не удалось найти информацию о схеме для элемента 'modules'. G: \ отображение изображений в gridview \ Web.config 51 7 Разные файлы

Сообщение 3 Не удалось найти информацию о схеме для атрибута 'runAllManagedModulesForAllRequests'. G: \ отображать изображения в gridview \ Web.config 51 15 Разные файлы

Ошибка 4 Начальный тег конфигурации в строке 10 не совпадает с конечным тегом system.web. Строка 101, позиция 4. (C: \ Users \ Collins \ Documents \ Visual Studio 2005 \ Веб-сайты \ живи, чтобы угодить миру богов \ web.config, строка 101)

Вот файл Web.config:

<?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="some@example.com">
        <network host="relay-hosting.example.net" password="" userName=""/>
      </smtp>
    </mailSettings>
</system.net>
</configuration>

1 Ответ

2 голосов
/ 14 декабря 2010

Ну, есть несколько вещей, которые запутались.

  1. Атрибут targetFramework должен быть указан, если пул приложений, который вы используете, настроен для использования .Net Framework 4. Если это так, у вас должен быть следующий раздел в system.web:

    <compilation debug="true" targetFramework="4.0" />
    
  2. Раздел system.web закрыт слишком рано. Разделы «страницы», «членство», «профиль», «аутентификация» и «авторизация» должны быть подразделами system.web.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...