そこで最近、ASP.NET でデータベースを使用する方法について質問したところ、WebMatrix を使用するようにとの回答がありました。まあ、私は WebMatrix のシンプルさが間違いなく好きだと言えます。Visual Studio 2010 では自分のサイトのデータベースを作成する方法がわかりませんでしたが、WebMatrix では非常に簡単に作成できました。しかし、私のプロジェクトに取り組んでいる途中で、ファイルの 1 つに入力し始めたときに WebMatrix がクラッシュしました。そのため、もう一度開いて同じファイルを開き、同じコードを入力すると、以前と同じ時間に再びクラッシュしました。
Visual Studios Just In Time Debugger を使用して問題を確認しました。アプリケーションがクラッシュしたときに発生する例外は次のとおりです。
An unhandled exception of type 'System.AggregateException' occurred in mscorlib.dll
Additional information: A Task's exception(s) were not observed
either by Waiting on the Task or accessing its Exception property.
As a result, the unobserved exception was rethrown by the finalizer thread.
クラッシュした理由を教えてほしいと言っているわけではありませんが、誰かがそれについて何か言いたいことがある場合に備えて、それを含めると思いました。
とにかく、WebMatrix があまり安定していないことが明らかになりました。最初は自分のコンピューターだと思っていましたが、クラッシュを完全に再現できたという事実は、そうではないことを教えてくれました。そのため、この 1 つのファイルを編集しようとするたびに WebMatrix がクラッシュするため、別の IDE を使用したいと考えています。
Visual Studio 2010 Ultimate に戻りたいです :( でもそもそもデータベースを残した理由は、データベースの使い方がわからなかったからです。私の Web サイト データベースを Visual Studio 2010 で更新し、安定性を取り戻しました!
さて、ここでまとめます: (どのように) WebMatrix で最初にプロジェクトを作成したときに、VS2010 で自分の Web サイトの開発を引き継ぐことができますか? 開発は同じですか (C# ファイルはApp_Code
フォルダーに入れられ、ページは.cshtml
ファイルではなく Razor 構文の.aspx
ファイルです)。また、WebMatrix データベース管理は簡単でした。データベース管理は VS2010 でどのように行われますか?
データベース管理に関する最後の部分に関しては、質問のその部分に答える必要はありません.VS2010で自分のサイトをうまく使用できれば、それで十分であり、残りを理解します:)