Мне нужна помощь с сообщением об ошибке, которое я получаю в Microsoft Visual Web Developer 2010 Express.
Я хотел бы создать галерею для своего сайта, поэтому я скачал NotesForGallery из codeplex. Я добавил ссылку в проект, как это было сказано в инструкции по установке. Затем в инструкции написано
Зарегистрируйте ThumbnailHandler в файле Web.Config (раздел httpHandlers):
<httpHandlers>
…
<add verb="*" path="ThumbnailHandler.ashx" type="NotesFor.ThumbnailHandler, NotesForGallery"/>
…
</httpHandlers>
Итак, я открываю файл web.config в своем решении и добавляю его. Когда я пытаюсь запустить сайт (нажимая кнопку воспроизведения в Web Developer), я получаю сообщение об ошибке:
Нераспознанный раздел конфигурации httpHandlers.
Полный список ошибок, которые я получаю:
Сообщение 1 Не удалось найти информацию о схеме для элемента 'httpHandlers'. C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Web.config 38 4 C: ... \ FatBoyFudge \
Сообщение 2 Не удалось найти информацию о схеме для элемента «добавить». C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Web.config 39 8 C: ... \ FatBoyFudge \
Сообщение 3 Не удалось найти информацию о схеме для атрибута «глагол». C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Web.config 39 12 C: ... \ FatBoyFudge \
Сообщение 4 Не удалось найти информацию о схеме для атрибута «путь». C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Web.config 39 21 C: ... \ FatBoyFudge \
Сообщение 5 Не удалось найти информацию о схеме для атрибута «тип». C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Web.config 39 50 C: ... \ FatBoyFudge \
Ошибка 6 Нераспознанный раздел конфигурации httpHandlers. C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Web.config 38
Предупреждение 7 C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Gallery.aspx: Ошибка времени выполнения ASP.NET: нераспознанный раздел конфигурации httpHandlers. (C: \ Documents and Settings \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ web.config строка 38) C: \ Документы и настройки \ adam \ Мои документы \ Visual Studio 2010 \ WebSites \ FatBoyFudge \ Gallery.aspx 1 1 C: ... \ FatBoyFudge \
Проект, который я создал, был веб-сайтом, если это поможет.
Полный файл web.config выглядит следующим образом:
<configuration>
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880"/>
</authentication>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" 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="ApplicationServices" applicationName="/"/>
</providers>
</profile>
<roleManager enabled="false">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/"/>
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/"/>
</providers>
</roleManager>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<httpHandlers>
<add verb="*" path="ThumbnailHandler.ashx" type="NotesFor.ThumbnailHandler, NotesForGallery"/>
</httpHandlers>
</configuration>
Любая помощь, которую вы мне могли бы оказать, была бы полезна, потому что я не уверен, что делаю неправильно