2017-05-22 4 views
-1

私は可能な限り詳細にしようとします。詳細が必要な場合はお尋ねください。だから3日前に私は小さなアルファテストの準備ができていたウェブサイトを終了しました。しかし、私はIIS 8.5.6900.16384でサーバーにアップロードしました。私はMVCとASP.NETにはかなり新しいです。そして、ウェブサイトをホストしたことはありません。だから私はそれがどのように動作するかを欺くことを試みている。ASP.NET MVCアプリケーションをホストしている私のサーバに多くのエラーがあります

私はいつサイトを作り、新しいウェブサイトを作成しましたか? : アプリケーションプール= DefuaultAppPool 物理パスがK:\ www \ Init にプッシュされました。サイト名InitWebsite。 ウェブサイト私が約1つしか気にしなかった2つのデータベースがありました。その名前はASPNET-InitSquad-20170512014420.mdfです。

私はウェブサイトにSQLエラー52があると述べました。サーバーに接続できませんでした。なぜ私はまだ知っていないのですか?数時間後にそれを稼働させました。しかし、私は他のメッセージエラー50を得ました。私はもはや詳細を持っていません。しかし、私が思い出すことのできるのは、私はたくさんのSQLソフトウェアをインストールしているということです。私はインストールしました:

SQL Express 2012 
SQL Express 2014 
SQL Express 2016 (I first could not install this but got it working) 
SQL LocalDB 2012 Version 11 
SQL LocalDB 2014 Version 12 
SQL LocalDB 2016 Version 13.0.4001 
I have also installed 
SSMS V17 

インストールの12時間後、私は最後に終了しました。私はエラー26を持っています。もう一度私はその情報をもう持っていません。それは昨日だった。それは私が夜のためにクイットを呼ぶことに決めた時である。だから私はすべてのtheaseの接続文字列を試してみた:

<connectionStrings> 
    <add name="DefaultConnection" connectionString="Data Source=KEVIN-SERVER\SQLEXPRESS01;AttachDbFilename=K:\www\InitSquad.com\App_Data\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

    <connectionStrings> 
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

<connectionStrings> 
     <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v13;AttachDbFilename=|DataDirectory|\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
     </connectionStrings> 

<connectionStrings> 
     <add name="DefaultConnection" connectionString="Data Source=KEVIN-SERVER\SQLEXPRESS01;AttachDbFilename=|DataDirectory|\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
     </connectionStrings> 

これらのうちの多くはテストされていません。再び行き止まり。今、数時間前に私はもう一度私はエラーをもう一度読んでいた読んでいた。エラー50コード(0x80131904)で私はフレーズを正確に覚えていませんが、必要であれば再作成できます。今はその同じとその言っているデータベース "DatabasePath"はすでに存在します。別のデータベース名を選択してください。ファイル "DatabasePath"をデータベース "DatabaseName"として添付することはできません これは私が現在検索しているところで、一部のポートをブロック解除しました。

それでも動作しません。 SQL Serverエージェント(MSSQLLOCALDB)を実行するには、私はそれを読んでいたのですが、試してみましたが、始めるには時間がかかりすぎます。そして、はい、ポートを開けました。開始ボタンを有効にするだけですでに苦しんでいました。誰でも提案があった。これは私が今5日目に行くこの時点ではほとんど不可能です。それ以上の情報が必要な場合は教えてください。私はまた、Visual Studio 2017を使用しています。他の人はあなたがそれを支払う必要があると言っています。マイクロソフトが人々にデータベースを使ってWebアプリケーションを支払うように強制するのはちょっと変だと思う。だから基本的な言葉では、インターネット上のすべて

答えて

0

私はそれを得たそれは接続文字列だった私は接続文字列のために4日間起きていた。新規ユーザーのためのヒントが、このだった私の最後の接続文字列このビデオでは、まあそれで、二つのチップを貼り付けるために行わ最高https://www.youtube.com/watch?v=BwckH9bVqPc

+0

ある

<connectionStrings> <add name="DefaultConnection" connectionString="Data Source=KEVIN-SERVER\SQLEXPRESS01;Initial Catalog=ASPNETAplicationDatabase;Trusted_Connection=yes;" providerName="System.Data.SqlClient" /> </connectionStrings> 

LocalDBは、新しいDBのSQLがあなたのためにこれを行います作成取ることはありません:1、常にエラーメッセージを記録します。誰も問題の説明なしでトラブルシューティングを行うことはできません。 2. AzureまたはAWSの使用を検討することをお勧めします。あなたは10分でWebサーバーとSQL Serverを起動でき、何もインストールする必要はありません。 –

関連する問題