2016-11-03 3 views
0

私はそれを他の人に送信する必要がありますが、私はそれらに送信するとソリューションは実行されませんこれはおそらくデータベースに接続しないためです)。私のweb.configファイルは、このように読み取ります他の人にASP.NETソリューションを送信する他の人にデータベースを読み込まない(ブラウザだけを回転させる)

<add name="ConnectionString" connectionString="Data Source=(LocalDB)\MSSQLLocalDB.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\TechSupport.mdf;Integrated Security=True;Connect Timeout=30" 

は、私がテストしたときにソリューションが正しく実行するためにはたconnectionStringに変更する必要はありますか?

+0

おかげで、「データソース=(LocalDB)\ MSSQLLocalDB。\ SQLEXPRESS」となっていますか?接続文字列ごとに自分のローカルマシンに存在する必要があります。 –

+0

@ Sanish Joseph私は圧縮し、すべてのファイルを含むソリューション全体を送信しました。 .mdfファイルはApp_Dataフォルダにあります。私はジップして送信する前に、DBを切断しました。それはあなたの質問に答えますか? – Tarrant

+0

はい、部分的に回答します。しかし、それは大丈夫です。注意すべきことがいくつかあります。まず、あなたのソリューションを使用している人は実際にSQLをインストールしていますか?ユーザーが相手のSQLデータベースにリストアしないと、mdfファイルを渡すだけでは機能しません。 –

答えて

0

あなたが解決策を他の人に送ることができます。これを行うには、ソリューションパネルでデータベースを右クリックし、切断を選択して、データベースを確実に確認して切断する必要があります。

私の上記の問題では、私がソリューションを送信していた人が間違ったバージョンのSQL ServerとVisual Studioを持っていたことが判明しました。あなたのASP.NETソリューションを実行しているユーザーが利用できるこのデータベースは@Sanishジョセフ接続文字列を1として

関連する問題