То, как зафиксировать ошибку ASP.NET “Файл 'nnn.aspx', не предварительно скомпилировали и нельзя требовать”.?

Проблема в том, что ваш класс имеет то же имя, что и ваш модуль. Попробуйте simple.simple() создать экземпляр вашего класса или, альтернативно, переименуйте либо модуль, либо класс.

41
задан p.campbell 1 December 2009 в 03:07
поделиться

3 ответа

У меня не было той ошибки, но после небольшого Гугления я столкнулся с этой ссылкой, я не уверен, видели ли Вы его уже: http://forums.asp.net/t/956297.aspx

Редактирование (добавляющий ключевой текст):

Эта ошибка прибудет, когда ссылка будет определена в web.config, и папка/сайт развертывания не содержит эти dlls, установленные в системе, или папка мусорного ведра не содержит их (если они - приватные сборки). Например: (добавьте блок = "Namespace1. NameSpace2, Version=x.x.x.x, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/), если Ваш web.config содержит какие-либо блоки как этот и развернутый сервер doesnot, содержат эти блоки в мусорном ведре или GAC, то эта ошибка произойдет.

Люди сообщали, что недостающие блоки на целевом сервере закончили тем, что были первопричиной в их случаях, но у них была та же ошибка как Вы. Странный.

, Возможно, это - проблема?

23
ответ дан Mark A 27 November 2019 в 00:22
поделиться

Это оказалось недостающим (невеб-) DLL в MSI, который я принимаю, использовался страницами, дающими ошибку. Довольно вводящее в заблуждение сообщение об ошибке, которое я сказал бы как страница, было, конечно, предварительно скомпилировано, но имело отсутствующую ссылку к тому DLL.

3
ответ дан jonsb 27 November 2019 в 00:22
поделиться

У меня сегодня была такая же проблема. Некоторые форумы говорят о том, что на вашем веб-сайте отсутствуют ссылки, и это, безусловно, имеет место в вашем случае. Несмотря на то, что у вас есть все необходимые сборки, вы могли развертывать свой веб-сайт на сервере IIS с платформой 3.5, верно?

Это был мой случай, поэтому я скопировал файл web.config с исходного веб-сайта ASPX 3.5, изменил некоторые части (удалил другие ссылки на сборки 3.5) и попытался развернуть его снова.

2
ответ дан 27 November 2019 в 00:22
поделиться
Другие вопросы по тегам:

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