C# ASP.net网页数据库错误
嗨,这是我的cshtml代码:C# ASP.net网页数据库错误,c#,asp.net,razor,sdf,C#,Asp.net,Razor,Sdf,嗨,这是我的cshtml代码: @{ 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
@{
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:\Users\Saheed\Documents\My Web Sites\My Empty Site\dataMovies.cshtml行:4
请告诉我我做错了什么
谢谢Web.config中连接字符串中的文件访问重试超时无效。我没有Web.config,正在使用webMatrix,并且我的数据库siteDB.sdf是本地的。我没有使用连接字符串,而是这样连接:var db=Database.OpenSiteDB;