2012-05-06 34 views
0

你好,这里是我CSHTML代码:ASP.net网页数据库错误

@{ 
    var db = Database.Open("SiteDB"); 
    var sqlQ = "SELECT * FROM Favorite"; 
    var data = db.Query(sqlQ); 
} 

    <div id="movieslist"> 
    <ol> 
     @foreach(var row in data) 
     { 
      <li><a href= "#">@row.Name, @row.Category, @row.ReleaseYear 
      </a></li> 
     } 
    </ol> 
    </div> 

sqlDB.sdf是本地的。我运行网站时出现此错误:

关键字不受支持:'文件访问重试超时'。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.ArgumentException:不支持的关键字:'文件访问重试超时'。

源文件:C:\用户\ Saheed \ Documents \我的网站\我的空网站\ dataMovies.cshtml行:4

请告诉我,我做错了。

感谢

回答

0

file access retry timeout(在Web.config中)在连接字符串中是无效的。

+0

我没有Web.config,使用webMatrix和我的db(siteDB.sdf)是本地的。我不使用连接字符串,而是连接:var db = Database.Open(“SiteDB”); – saheedmyself