Ошибка сервера в приложении

После поиска ответа на мой вопрос из переполнения стека и других форумов я собираюсь задать его сам, может быть, кто-то может мне помочь и облегчить мой путь с программированием asp.net.

У меня проблема с сохранением значений из моего живого веб-сайта в базу данных, но все время я получал ошибку.

Описание: на сервере произошла ошибка приложения. Текущие пользовательские настройки ошибок для этого приложения не позволяют просматривать информацию об ошибке приложения удаленно (по соображениям безопасности). Однако его могут просматривать браузеры, работающие на локальном сервере.

Подробно: Чтобы детали этого конкретного сообщения об ошибке можно было просматривать на удаленных компьютерах, создайте тег в файле конфигурации "web.config", расположенном в корневом каталоге текущего веб-приложения. Для этого тега должен быть установлен атрибут "mode" "Off".

я попытался просмотреть его, указав mode=off в моем файле web.config, но я не могу просмотреть подробную информацию о моей ошибке.

вот мой web.config

<?xml version="1.0"?>

<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>

    <system.web>
      <customErrors mode="Off"/>
      <compilation debug="true"/>
      <authentication mode="None"/>
    </system.web>
  <location allowOverride="true">
    <appSettings>

      <add key="#" value="Password=#;Persist Security Info=True;User ID=#;Initial Catalog=#;Data Source=#"/>

    </appSettings>
  </location>
</configuration>

Я проверил свою базу данных и мою строку подключения в моей действующей базе данных, используя локальное решение моего проекта, но когда я пытался протестировать его, используя мой живой сервер, который является arvixe, я не могу.

Мой парень предлагает мне использовать

<connectionStrings>
    <add name="#" connectionString="Data Source=#;Initial Catalog=#;Integrated Security=True" providerName="System.Data.SqlClient"/>    
  </connectionStrings>

но он не работает с живым сервером. Я использую настройки приложения для строки подключения, и я уверен в этом, потому что она отлично работает с моей локальной и активной базой данных.

Я прошу разработчиков протестировать мою страницу чтения Корана в Интернете и попытаться выяснить это.

1 ответ

Решение

Если вы используете Sql Express, попробуйте эту строку подключения

Data Source=.\SQLEXPRESS;DataBase=DBName;User ID=abcd;Password=xxxx;

Насколько я знаю Integrated Security=True работает с windows authentication, Если вы хотите использовать эту опцию, измените <authentication mode="None"/> в <authentication mode="Windows"/>,

Если вы используете Sql Server, возможно, попробуйте следующую строку подключения

Стандартная строка подключения

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

Доверенное соединение

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

Другие вопросы по тегам