VS2010及ASP.NET MVC3 常见问题

问题1.

VS2010在winxp和windows2003下使用时,双击代码编辑窗口或选中代码时,VS2010崩溃。

原因及解决方案:

缺少补丁。

WindowsXP的下载地址:http://www.microsoft.com/downloads/zh-cn/results.aspx?freetext=xp+ui+automation&displaylang=zh&stype=s_basic
Windows2003的下载地址:http://www.microsoft.com/downloads/zh-cn/results.aspx?freetext=2003+ui+automation&displaylang=zh&stype=s_basic

问题2.

VS2010在win7下使用时,打开js文件或cshtml文件,编辑窗口假死。

原因及解决方案:

显卡驱动程序问题,需要更新。

 

问题3.

asp.net mvc3中,编写model层中的Context类后,不能自动创建数据库,并报错:提供程序未返回 ProviderManifestToken 字符串

原因及解决方案:

connectionString配置问题。

以 public class GuestBookContext :DbContext{……}为例 ,在项目的根目录下的web.config文件中配置如下:

<connectionStrings>

  ……
  <add name="GuestBookContext" connectionString="data source=.;initial catalog=MVCGuestBook;User Id=sa;password=123456" providerName="System.Data.SqlClient" />
</connectionStrings>

其中connctionString配置中的name值与contex类的名称相同。connectionString配置字符串本身没有特别。

注意:在某些文章中的配置介绍为去掉Context类名中的"Context",配置name值为"GuestBook",可能为早期版本的配置方法。

 

【随时更新,欢迎回来看看】

posted @ 2012-06-26 11:11  [武汉]胖大海  阅读(315)  评论(0编辑  收藏  举报