Не выполняется default.aspx
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Не выполняется default.aspx Expand / Collapse
Автор
Сообщение
20.11.2006 17:04


Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.05.2007 18:38
Сообщ.: 68, Visits: 382
Знаю, что вопрос уже аскомину набил. Искал и видел здесь аналогичные вопросы, но решения все же не нашел.

Ситуация такая: на локальном компьютере страница выполняется. На удаленном - нет. Сервер, конечно же, пишет:

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

В web.config у меня дословно следующее:

<?xml version="1.0" encoding="windows-1251" ?>

<configuration>

<system.web>

<customErrors mode="off"/>

</system.web>

</configuration>

Так чего же ему не хватает? Помогите, пожалуйста, разобраться.

Сообщ. #907721
20.11.2006 18:19
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
default.aspx находится в корне сайта или в папке? Если второе, то создано ли на удаленном сервере приложение в IIS? Если есть возможность, то загляни в EventLog на удаленном компьютере.
Сообщ. #907726
20.11.2006 18:39


Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.05.2007 18:38
Сообщ.: 68, Visits: 382
Действительно, default.aspx - находится в папке.

Увы, я не знаю - как заглянуть в EventLog... Но приложение, скорее всего, создано. Хостинг-провайдер заявляет, что для всех по умолчанию включен ASP.NET 1.1. Среди всех папок, которые в моем аккаунте, есть папка aspnet_client. В ней следующее: aspnet_client\system_web\1_1_4322, в которой три файла:

WebUIValidation.js, SmartNav.js, SmartNav.htm

и одна папка _vti_cnf, в которой, в свою очередь один файл SmartNav.htm

Доступ к логам сервера у меня есть, ничего с именем EventLog я пока не нашел :-)

Сообщ. #907729
20.11.2006 19:12
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
technos (20.11.2006)
Увы, я не знаю - как заглянуть в EventLog... Доступ к логам сервера у меня есть, ничего с именем EventLog я пока не нашел :-)

EventLog это то просматривается через команду Control Panel -> Administrative tools -> Event Viewer. К логам веб сервера это не имеет никакого отношения.

technos (20.11.2006)
Но приложение, скорее всего, создано.

Стоит уточнить. Мне кажется, что все-таки не создано.

Сообщ. #907730
20.11.2006 19:38


Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.05.2007 18:38
Сообщ.: 68, Visits: 382
У меня в Панели управления нет раздела Event Viewer :-(

Зато есть разделы Application roots и Virtual Folders.

В разделе Application roots написано:

To get started creating an application root, enter the actual path to your folder. You can click browse to help you locate the folder.

Выбрал я в этом разделе свою папку и нажал кнопочку Add. Попробовал - все-равно не получается стартовать страницу :-(

Видимо надо спрашивать у хостинг-провайдера - что и как настроить, да?

Сообщ. #907731
21.11.2006 11:28
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Я имел в виду панель управления Windows, а не сайта.

Обратиться за помощью к провайдеру правильная мысль.

Сообщ. #907763
21.11.2006 16:13


Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.05.2007 18:38
Сообщ.: 68, Visits: 382
До провайдера еще не добрался, но методом тыка случайно выяснил, что простая страница таки запускается.

Но как только в диррективе

<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %> 

<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>

Появляются атрибуты CodeFile="Default.aspx.vb" Inherits="_Default", страница перестает выполняться.

Достоверно известно, что файл Default.aspx.vb лежит в той же папке, что и default.aspx. Как я уже говорил, на локальной машине все выполняется, т.е. ошибка в коде, видимо, исключена.

Какие же тут могут быть подводные камни? Все-таки спрашивать у провайдера?<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>

Сообщ. #907791
21.11.2006 16:21
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
CodeFile нужен только дизайнеру VisualStudio, а среда исполнения ASP.NET будет пытаться найти класс с именем _Default в сборках из каталога bin приложения. Похоже ты скопировал aspx файлы, но не скопировал содержимое каталога bin.
Сообщ. #907792
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin