Не мог загрузить блок 'App_Web_kh7-x3ka'. Удостоверьтесь, что это компилируется прежде, чем получить доступ к странице

14
задан hims056 5 October 2012 в 06:17
поделиться

2 ответа

Это может также произойти, когда Вы взяли предварительно скомпилированную aspx страницу и отредактировали ее как будто нескомпилированный, такие как копирование ее с Живого сервера и перезаписи Вашей dev/working версии.

На первой строке Вашей aspx страницы в эти <%@Page /> тег Вы будете, вероятно, видеть атрибут как:

inherits="yourPageClass, App_Web_kh7-x3ka".

Удаляют" App_Web_XXXX" часть и добавляют атрибут CodeFile, указывающий на Ваш код позади файла:

CodeFile="yourPageFile.aspx.cs"

Эти <%@Page /> тег должен теперь выглядеть подобным тому, когда Вы создаете новую страницу с нуля.

, Когда Ваш Asp. Сетевые страницы предварительно компилируются для выпуска в рабочий сервер, ссылки на код позади заменяются ссылками на скомпилированные DLLs, которые имеют эти App_Web_XXXX имя.

31
ответ дан 1 December 2019 в 08:44
поделиться

Быстрый Google для "Удостоверяется, что компилируется прежде, чем получить доступ к странице".

привел меня к следующему

, http://www.velocityreviews.com/forums/t301533-could-not-load-assembly-make-sure-that-it-is-compiled-before-accessing-the-page.html

И проблема мог бы быть как описан, что пул приложений / веб-сайт не установлен на правильную версию.NET

, следующий вопрос имеет другое решение как последний ответ http://forums.asp.net/t/1131537.aspx

От взглядов это, казалось бы, что Ваш веб-сервер правильно не настроен, или что Вы обращаетесь к несуществующему/старому dll

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

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