基本的に私がやろうとしているのは、MicrosoftのASP.NETMVC3.0に頭を悩ませることです。Visual Studio2010Ultimateを使用しています。http://www.asp.net/mvc/videos/5-minute-introduction-to-aspnet-mvcのビデオチュートリアルに従って、起動して実行しました。その結果、ローカルデータベースにアクセスするWebサイトが作成されました。 。
質問1:
そのローカルデータベースがどこにあるか誰か知っていますか?どこかでデフォルトのSQLEXPRESSデータベースを使用していると思います。サーバーエクスプローラーには表示されず、App_Dataフォルダーにも表示されません。どこのフォルダにも見つかりません。それは、私が理解しているように、プロジェクトのモデルを使用して自動的に生成されたものであり、どこに配置されているかはどこにもわかりません。
質問2:
私が本当にやりたいのは、プロジェクトをオンラインで試してみるということです。これは、AppHarbor.comを介してすでに行っています。これにより、MS SQL Serverデータベースを作成し、Web.configでbungに置き換える接続文字列を提供できますが、接続文字列を置き換えてソリューションを再構築しました-AppHarborデータベース(私はかなり無意味です)をサーバーに追加した後でもエクスプローラー、私のサイトはまだ私が見つけることができないとらえどころのないSQLEXPRESSデータベースを使用しています。
Web.configで行った変更は次のとおりです。
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
フォーマットに
<connectionStrings>
<add name="TestDB"
connectionString="Server=SERVER;Database=DBNAME;User ID=USERID;Password=DBPASSWORD;" />
</connectionStrings>
質問1を知っておくといいのですが、本当に気になるのは質問2です。データベースへのどの参照を見逃したので、データベースが使用したくないデータベースを使用し、何も知らない原因になっていますか?特に、接続文字列をWeb.configから完全に削除しても、問題なく動作するため、1つ存在する必要があると思います。
どんな助けでも大歓迎です。