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",可能为早期版本的配置方法。
【随时更新,欢迎回来看看】