Я работаю над изменением нашего сайта для внутренней сети офиса с .ASP под IIS5 на CSHTML под IIS7, и я использую 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";}
Я пытаюсь просмотреть эти страницы с IE7, работающим на XP SP3.То небольшое количество информации, которое я нашел, указывает на возможную проблему с Microsoft.Data.dll, но я не уверен, что это может быть.Я знаю, что dll не находится на машине, которую я использую для просмотра страниц.