Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Linq 2 SQL на общем хосте
Недавно я столкнулся с проблемой с linq на общем хосте.
Хост-это общий интеллект, и они поддерживают v3.5 фреймворка. Однако я не уверен, установлен ли у них SP1. Мое подозрение заключается в том, что они не.
У меня есть простая таблица News , которая имеет следующую структуру:
NewsID uniqueidentifier
Title nvarchar(250)
Introduction nvarchar(1000)
Article ntext
DateEntered datetime (default getdate())
IsPublic bit (default true)
Моя цель-отобразить 3 самых последних записи из этой таблицы. Я изначально пошел по методу D&D (я знаю, я знаю) и создал источник данных linq и не смог найти способ ограничить результаты так, как я хотел, поэтому я удалил это и написал следующее:
var dc = new NewsDataContext();
var news = from a in dc.News
where a.IsPublic == true
orderby a.DateEntered descending
select new { a.NewsID, a.Introduction };
lstNews.DataSource = news.Take(3);
lstNews.DataBind();
Это прекрасно работало на моей локальной машине.
Однако, когда я загрузил все на общий хост, я получил следующую ошибку:
.Read_<>f__AnonymousType0`2
(System.Data.Linq.SqlClient.Implementation.ObjectMaterializer`1<System.Data.SqlClient.SqlDataReader>)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.MethodAccessException:
.Read_<>f__AnonymousType0`2
(System.Data.Linq.SqlClient.Implementation.ObjectMaterializer`1<System.Data.SqlClient.SqlDataReader>)
Я попытался найти ошибку в Google, но не встретил успеха. Затем я попытался изменить свой запрос всеми возможными способами, удаляя различные комбинации параметров where/orderby, а также ограничивая мой запрос одним столбцом и даже удаляя команду Take .
Поэтому мой вопрос состоит из 3 частей:
- Кто-нибудь еще сталкивался с этим, и если да, есть ли исправление "quick"?
- Есть ли способ использовать источник данных для ограничения строк?
- Есть ли способ определить, какая версия фреймворка общего хоста не хватает для отправки их по электронной почте напрямую (что я сделал и жду ответа)
System.MethodAccessException выбрасывается платформой, когда отсутствует assembly, или одна из ссылок имеет неправильную версию.
Первое, что я бы сделал, это попытался загрузить и ссылаться на ваш код на сборки LINQ в вашем BIN, а не на поставщиков общего хостинга GAC.