将WebMatrix项目迁移到VS2010

时间:2013-02-08 18:48:16

标签: asp.net visual-studio-2010 projects-and-solutions webmatrix

所以我最近问了一个关于如何在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文件夹,页面是带有Razor语法的.cshtml文件,而不是.aspx文件? WebMatrix数据库管理是轻而易举的,如何使用VS2010完成数据库管理(我已经在服务器资源管理器中找到了解决方法,但无法解决这个问题)?

关于数据库管理的最后一部分,问题的这一部分无法回答,如果我能成功使用VS2010的网站那么这对我来说已经足够好了,我会把剩下的部分弄清楚:)

1 个答案:

答案 0 :(得分:2)

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

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