Я думаю, что сервер не может получить доступ к двоичному файлу chrome из вашего каталога пользователя. Bcz chrome, установленный на локальном компьютере
, вы можете просто указать Chromedriver, где искать бинарный файл Chrome, который может помочь
ChromeOptions chromeOptions= new ChromeOptions();
chromeOptions.setBinary("C:\\please make sure path is correct till parent filder \\Chrome.exe");
ChromeDriver driver = new ChromeDriver(chromeOptions);
Хорошо, конечный результат состоял в том, что мой хост выполнял мой сайт на сервере с.NET 3,5 установленных (не SP1), и одна таблица, которая использовала ВРЕМЯ, тип данных SQL порвал с вышеупомянутой ошибкой. http://msdn.microsoft.com/en-us/library/bb386947.aspx указывает что LINQ отображению поддержки SQL этих новых типов, запускающихся с.NET 3,5 SP1.
Мой хост любезно переместил мой сайт в.NET 3,5 сервера SP1, и все хорошо.
событие является ключевым словом. Используйте @event для своего имени переменной вместо этого.
Что происходит, если Вы делаете это
var result = (from e in db.calendarEvents select e).ToList();
foreach (var event in result) // error occurs on this line
{
...
}
так, чтобы SQL был оценен перед входом в цикл?
Могло бы стоить изменить этот код, чтобы выбрать данные и затем проверить гарантирование, что массив имеет значения.
dim result = (from e in db.calendarEvents).toArray
If not results is nothing andalso results.length > 0 then
'Do Loop
End If
Если запрос linq не возвращает ничего, что Вы избегаете ошибки попытки завершить Ваш для цикла