Я разрабатываю веб-сайт, который предназначен для моей группы людей, и мы предоставляем определенные услуги и проводим некоторые программы, и каждый может посетить веб-сайт, чтобы узнать, что является последней информацией, свяжитесь с нами и т. Д. . Итак, теперь я добавил папку в решении с именем Admin и в этой папке присутствует страница Admin.aspx и на основе информации о регистрации, к которой можно получить доступ к странице, и на этой странице есть любые обновления на веб-сайте, такие как добавление изображения в галерея, программы на следующий месяц и т. д., можно сделать.Как настроить параметры провайдера в Admining Website tool
Теперь я добавил страницу login.aspx в решении, и я добавил asp: login control на эту страницу. Я нашел вариант с именем Administer Website в том же самом, и я предоставил все конфигурации, необходимые для добавления пользователя, предоставляя роли > [так как есть только одна роль, то есть admin] и т. Д. Мой сайт не требует регистрации, но с тех пор, как я продолжайте его обновлять. Мне нужно, чтобы некоторые администраторы заходили и вставляли данные в базу данных.
В настоящее время в этом инструменте Администрирование веб-сайта в Поставщиком будет выглядеть, как показано ниже:
и когда я нажимаю на ссылку Test он будет отображать ошибку ниже:
и в соответствии с инструкциями, приведенными в сообщении об ошибке. Я настроил свою базу данных с помощью мастера aspnet_regsql.exe с такими же параметрами d atabase и connectionstring. Но все же я получаю эту ошибку. Может ли кто-нибудь помочь мне в этом.
Мой файл WebConfig, как показано ниже:
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
<add key="Error" value="Page Error" />
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=F:\Studies\III MCA\VI SEM\Practice\MCB\App_Data\MCB.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<trace enabled="true" mostRecent="true" />
<customErrors defaultRedirect="" />
<authentication mode="Forms" />
<roleManager enabled="true">
</providers>
</roleManager>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<membership defaultProvider="AspNetSqlMembershipProvider"/>
<pages><controls><add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /></controls></pages>
</system.web>
Я использую VS2012 экспресс для веб-сайтов. Пожалуйста, помогите мне, если кто-нибудь знает, какие изменения я должен внести.
**
Edited Теперь я использую Asp.Net универсального поставщика, но до сих пор я получаю то же сообщение об ошибке. На самом деле это один вызывает меня головную боль .. :(
@Win ... Я сделал все, но я получаю ту же ошибку ... –
Ошибка в основном приложение не может найти базу данных. Не могли бы вы разместить базу данных вне приложение (используя SSMS) и обновить строку подключения? Если все еще не работает, отправьте сообщение новый web.config. – Win
@Win .. Его работа в настоящее время bro .. Спасибо большое. Я добавил настройки поставщика вручную в asp.net, а затем соединение было успешным в инструментах администратора тоже ... Спасибо за ваш ответ .. :) –