我正在将我们的办公室内部网站从 IIS5 下的 .ASP 修改为 IIS7 下的 CSHTML,并且我正在使用 WebMatrix 来处理代码。我遇到了一个问题,浏览器没有解析任何 CSHTML“@”代码,而是直接将文本转储到显示器上。例如:
@{
var db = Database.Open("DB_Name");
var selectQueryString = "SELECT * FROM Table_Name ORDER BY Row_ID";
}
在页面上显示为
@{ var db = Database.Open("DB_Name"); var selectQueryString = "SELECT * FROM Table_Name ORDER BY Row_ID"; }
我正在尝试使用在 XP SP3 上运行的 IE7 查看这些页面。我发现的少量信息表明 Microsoft.Data.dll 可能存在问题,但我不确定它可能是什么。我知道 dll 不在我用来查看页面的机器上。