Noorr_ali Ответов: 1

Проблема подключения к базе данных с помощью ASP.NET


Привет Дорогие,

I moved my site from Goodaddy to 1and 1 hosting . 
The database was uploaded on remote desktop plesk ..
The master database consists of two databases, each with a Web site .
The second site no longer works with me database after modifying the connection string to new source sql server 


это мой webconfig :

<pre><?xml version="1.0"?>

<configuration>


  <configSections>
    <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
  </configSections>

  <connectionStrings>
    <remove name="LocalSqlServer" />
    <add name="LocalSqlServer" connectionString="Data Source=212. ....,1433;Network Library=DBMSSOCN;Initial Catalog=training;Persist Security Info=True;User ID=sa;Password=123;Max Pool Size=100;"

     providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </controls>
    </pages>
    <httpHandlers/>
    <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="de-DE"/>
    <customErrors mode="Off"/>
    <compilation debug="false" strict="false" explicit="true" targetFramework="4.5" urlLinePragmas="true">
      <assemblies>
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
      </assemblies>


    </compilation>
    <httpModules>
      <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
    </httpModules>
  </system.web>
  <system.webServer>

    <defaultDocument>
      <files>
        <clear/>
        <add value="Main.aspx" />
      </files>
    </defaultDocument>

    <modules runAllManagedModulesForAllRequests="true">
      <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule"/>
    </modules>
    <validation validateIntegratedModeConfiguration="false"/>
    <handlers>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
      <add name="ExtensionlessUrlHandler-Integrated-4.0"  path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
    </handlers>



  </system.webServer>
  <rewriter>
    <rewrite url="~/?Page=(.+)" to="~/Page.aspx?Pageid=$1"/>
   
  </rewriter>

  <system.web>
    <webServices>
      <protocols>
        <add name="HttpGet"/>
        <add name="HttpPost"/>
      </protocols>
    </webServices>
    <sessionState timeout="90" />
  </system.web>

</configuration>


Что я уже пробовал:

<соединительные нити>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="источник данных=212. ....,1433;сетевая библиотека=DBMSSOCN;начальный каталог=обучение;сохраняемая информация о безопасности=True;идентификатор пользователя=sa;пароль=123;максимальный размер пула=100;"
providerName="System.Data.SqlClient" />
</соединительные нити>

1 Ответов

Рейтинг:
8

OriginalGriff

Скорее всего, имя пользователя и пароль неверны: очень неверны.
Вы не должны использовать sa аккаунт, и уж точно не на общем хостинге. Свяжитесь со своими новыми хостами и узнайте, какой идентификатор и пароль вы должны использовать: я, например, был бы очень недоволен, если бы все веб-сайты вошли в один и тот же SQL server с помощью учетной записи sa, поскольку она имеет полный доступ ко всем базам данных там, а не только к тем, которые связаны с этим веб-сайтом...


[no name]

Извините.. Не обращай внимания на этот момент ..
Вы действительно добавили нового пользователя, и сайт работал со мной правильно ..
Большое Вам Спасибо :)

OriginalGriff

Всегда пожалуйста!

[no name]

Большое вам спасибо ..