1.页面报错:
The following errors occurred while attempting to load the app.
- No assembly found containing an OwinStartupAttribute.
- No assembly found containing a Startup or [AssemblyName].Startup class.
截图:
解决办法:添加配置信息
<add key="owin:AutomaticAppStartup" value="false" />
2.页面报错:无法确定存储版本;需要有效的存储连接或版本提示。
原因:应该是修改了数据库表的设计造成edmx和数据库不一致造成的
解决办法:
1.删除edmx文件和当前项目中的app.config中的之前的连接字符串,为了新建的时候不会提示MyContext名称冲突:
<connectionStrings><add name="MyContext" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=MvcEfDB;user id=sa;password=123456;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings></configuration>
2.重新新建edmx数据实体模型,重新编译解决方案和T4模板,再看就好了。