2013-05-06 3 views
0

У меня возникла проблема с развертыванием веб-приложения ASP.NET.SQL Server недоступен из размещенного приложения ASP.NET

Я загрузил проект на somee.com (он предоставляет бесплатные услуги хостинга для веб-приложений ASP). URL-адрес сайта: www.ipcboss.somee.com. Перейдите по этой ссылке и введите данные для входа и пароля. Он должен отображать предупреждающее сообщение; если учетные записи пользователей верны, он переходит на другую страницу.

Я получаю сервер ошибок экземпляра SQL, не найденный номер ошибки 26. Я изменил путь сервера sql к пути рабочей станции, который предоставляется somee.com в файле web.config. Я загрузил формат файла .mdf базы данных в базу данных, предоставленную somee.com. Я пробовал так много способов, но я не получил решения. строка соединения

connectionString="workstation id=ipcsampledb.mssql.somee.com;packet size=4096;user id=yarrasuresh9999_SQLLogin_1;pwd=mypassword;data source=ipcsampledb.mssql.somee.com;persist security info=False;initial catalog=ipcsampledb" 
    providerName="System.Data.SqlClient" 
+0

Вам необходимо разместить некоторые строки подключения, которые вы пробовали. (конечно, для замены чувствительных данных). – granadaCoder

+0

обратитесь в службу поддержки за строкой соединения sql. и в строке источника данных включают порт, например, 'sqlserver tcpipaddress, 1433' –

ответ

0

использовать это в качестве строки подключения ..

<add name="ConnectionString" connectionString="Data Source=ipcsampledb.mssql.somee.com;Initial Catalog=ipcsampledb;User ID=yarrasuresh9999_SQLLogin_1;Password=pd4idnkycx" 
      providerName="System.Data.SqlClient" /> 

это решит вашу проблему.

+0

все еще я получаю такую ​​же ошибку, мог бы продумать эту ошибку или дать некоторые просиции ... спасибо – Suresh

0

// Я загрузил файл базы данных .mdf формата в базе данных, предоставленной somee.com.//

Вы должны выяснить, если ваш хостинг компания хочет, чтобы вы использовать этот тип соединения

AttachDbFilename

или нет.

Хорошо. Загрузка файла mdf не регистрирует базу данных автоматически. Так что иногда вы «инициируете регистрацию», используя синтаксис AttachDbFilename.

В других случаях загружаемый mdf должен быть «подключен» к запущенному экземпляру Sql Server. Если это произойдет, вы не будете использовать синтаксис AttachDbFilename.

Нет причин «гадать». Попросите своего хостера указать примерную строку соединения.

Если они дают вам синтаксис не AttachDbFilename, то спросите их, как ваш загруженный файл mdf регистрируется сервером sql.

0

Создайте файл udl, если он подключается, проблема связана с кодом/приложением, если он не подключается, то это ваш брандмауэр, строка подключений, библиотека dll, служба, на которой выполняется IIS, при отсутствии правильных разрешений и т. Д. и т. д. Ну, здесь важная строка, вероятно, является строкой соединения. Выполните следующие действия: создайте пустой текстовый файл и переименуйте его «myconnection.udl». Теперь дважды щелкните файл, и он запустит апплет. Вы можете настроить подключение к своей базе данных и протестировать его. (он будет собирать зарегистрированные библиотеки подключений и т. д.). Если он даст OK, затем откройте файл udl в блокноте, вы увидите правильную строку соединения. Вставьте в настройки подключения к приложению. Файлы UDL, как правило, неправильно понимаются. Это просто текстовый файл, который содержит настройки подключения. Затем они вызывают соединение dll. Если файл udl работает, то у вас есть правильная строка подключения. 100%