创建ASP.NET MVC5应用时, CODE FIRST 模式,已经在webconfig 里面设置好连接本地SQL SERVER数据库,上图是给用户的权限设置,但是通过Controller里面的代码测试访问,仍然会提示如下图:
“/”应用程序中的服务器错误。
CREATE TABLE permission denied in database 'tempdb'.
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: CREATE TABLE permission denied in database 'tempdb'.
源错误:
行 24: public JsonResult Index()
行 25: {
行 26: var Data = from r in db.StockDatas where r.Symbol == "sh000016" select r;
行 27: return (Json(Data));
行 28: }
源文件: D:\GitProject\lvluo\lvluo\Controllers\StockDatasController.cs 行: 26
生怕是权限什么的不行 ,特地在SQL SERVER Management Studio 中手工操作,创建表格是成功的,这就不知道是什么情况了,第一次遇到,搜索了一个下午也没找到合适的答案。