|
|
|
Forum 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>
Так чего же ему не хватает? Помогите, пожалуйста, разобраться.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| default.aspx находится в корне сайта или в папке? Если второе, то создано ли на удаленном сервере приложение в IIS? Если есть возможность, то загляни в EventLog на удаленном компьютере.
|
|
|
|
|
Forum 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 я пока не нашел :-)
|
|
|
|
|
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) Но приложение, скорее всего, создано.Стоит уточнить. Мне кажется, что все-таки не создано.
|
|
|
|
|
Forum 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. Попробовал - все-равно не получается стартовать страницу :-( Видимо надо спрашивать у хостинг-провайдера - что и как настроить, да?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Я имел в виду панель управления Windows, а не сайта. Обратиться за помощью к провайдеру правильная мысль.
|
|
|
|
|
Forum 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" %>
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| CodeFile нужен только дизайнеру VisualStudio, а среда исполнения ASP.NET будет пытаться найти класс с именем _Default в сборках из каталога bin приложения. Похоже ты скопировал aspx файлы, но не скопировал содержимое каталога bin.
|
|
|
|