ASP.NET MVC “Не Мог Загрузить Тип” при выполнении

Пожалуйста, сначала создайте почтовый профиль БД, а затем добавьте его в запрос:

DECLARE @MailRecipients NVARCHAR(MAX);
SELECT @MailRecipients = STUFF((
    SELECT DISTINCT ';' + t.Email 
    FROM [Tbl] t 
    WHERE t.[Date Certificate is Expiring] BETWEEN GETDATE()-372 AND GETDATE()-371 
    FOR XML PATH(''),TYPE).value('(./text())[1]','VARCHAR(MAX)'),1,1,'')
;

IF COALESCE(@MailRecipients,'') <> ''
BEGIN
    EXEC msdb.dbo.sp_send_dbmail
            @profile_name = ..., -- <-- you have to create DBMailProfile first
            @recipients = @MailRecipients,
            @subject = 'Email about expiring stuff',
            @body_format = 'HTML',
            @body = 'Hi there, your something is expired',
            @importance = 'Normal' 
END
10
задан Michael Meadows 8 May 2009 в 19:08
поделиться

3 ответа

Возможный ответ здесь : [+1293] http://www.jondavis.net/techblog/post/2009/04/29/Set-Up-IIS-For-An-MVC-App-When-All-Else-Fails-Check-View- Config.aspx

По сути, добавьте файл web.config каталога Views в целевой каталог Views. Хотя это не похоже на то, что вы используете строго типизированное представление или не развертываете свой код.

Кроме того, я видел, что эта проблема также возникает, если настройки компиляции удалены из web.config. В проекте ASP.NET MVC, созданном в Visual Studio 2008,

12
ответ дан 3 December 2019 в 23:14
поделиться

Мне это кажется довольно неоднозначной ошибкой. Какие подсказки дает вам трассировка стека? Какой метод фреймворка вызывает исключение?

0
ответ дан 3 December 2019 в 23:14
поделиться

Вы используете текущую версию MVC? В Release Candidate было большое обновление, которое удалило код программной части для представлений.

Я столкнулся с той же проблемой. Удаление MVC, а затем повторная установка устранили проблему для меня. Это можно сделать в Панели управления -> Установка и удаление программ.

Надеюсь, это поможет, Адам

1
ответ дан 3 December 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: