2

所以我最近问了一个关于如何在 ASP.NET 中使用数据库的问题,我收到的答案建议我使用 WebMatrix。好吧,我可以说我绝对喜欢 WebMatrix 的简单性。使用 Visual Studio 2010,我不知道如何为我的站点创建数据库,而使用 WebMatrix 则非常非常简单。但是在我的项目工作过程中,当我开始输入我的一个文件时,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 不是很稳定。起初我以为是我的电脑,但我能够完全复制崩溃的事实告诉我不然。所以,既然每次我尝试编辑这个文件时 WebMatrix 都会崩溃,我想使用另一个 IDE。

我想回到 Visual Studio 2010 Ultimate 的家 :( 但我首先离开它的原因是因为我不知道如何使用数据库,但我宁愿坚持下去,弄清楚如何使用我的网站数据库与 Visual Studio 2010,并恢复了一些稳定性!

好的,在这里总结一下:(如何)当我第一次使用 WebMatrix 创建项目时,我可以使用 VS2010 开发我的网站吗?开发是否相同(C# 文件位于App_Code文件夹中,页面是.cshtml具有 Razor 语法的文件,而不是.aspx文件)?WebMatrix 数据库管理轻而易举,VS2010 是如何完成数据库管理的(我在服务器资源管理器中搞砸了,寻找一种方法来做到这一点,但无法弄清楚)?

关于数据库管理的最后一部分,这部分问题不必回答,如果我可以成功地使用我的网站与 VS2010,那么这对我来说已经足够了,我会弄清楚其余的 :)

4

1 回答 1

2

使用 Visual Studio 中的“打开网站”选项并浏览到包含您的网站的文件夹。或者,在 WebMatrix 中打开站点,然后在文件工作区中单击带有 Visual Studio 图标的启动按钮。这将在 Visual Studio 中打开您的站点。

如果要在 Visual Studio 2010 中使用 SQL CE 4.0 数据库,则需要安装 SP1。

于 2013-02-09T17:11:13.150 回答