Как разрешить “Ошибку сервера в '/' Приложение” ошибка?

В Oracle 12c и далее вы можете сделать что-то вроде

CREATE TABLE MAPS
(
  MAP_ID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1) NOT NULL,
  MAP_NAME VARCHAR(24) NOT NULL,
  UNIQUE (MAP_ID, MAP_NAME)
);

И в Oracle (до 12c).

-- create table
CREATE TABLE MAPS
(
  MAP_ID INTEGER NOT NULL ,
  MAP_NAME VARCHAR(24) NOT NULL,
  UNIQUE (MAP_ID, MAP_NAME)
);

-- create sequence
CREATE SEQUENCE MAPS_SEQ;

-- create tigger using the sequence
CREATE OR REPLACE TRIGGER MAPS_TRG 
BEFORE INSERT ON MAPS 
FOR EACH ROW
WHEN (new.MAP_ID IS NULL)
BEGIN
  SELECT MAPS_SEQ.NEXTVAL
  INTO   :new.MAP_ID
  FROM   dual;
END;
/
23
задан Matthew Scharley 30 June 2009 в 11:37
поделиться

4 ответа

Вы можете получить эту ошибку при попытке просмотреть приложение asp.net.

Информация об отладке показывает, что «Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS».

Однако эта ошибка возникает в основном из 2 сценариев.

  1. Когда вы создаете новое веб-приложение с помощью visual studio.net, оно автоматически создает виртуальный каталог и настраивает его как приложение. Однако, если вы вручную создаете виртуальный каталог и он не настроен как приложение, вы не сможете просматривать приложение и можете получить указанную выше ошибку. Информация об отладке, которую вы получаете, как упомянуто выше, применима к этому сценарию.

Чтобы решить эту проблему, щелкните правой кнопкой мыши виртуальный каталог - выберите свойства и затем щелкните «Создать» рядом с меткой «Приложение» и текстовым полем. Он автоматически создаст «приложение», используя имя виртуального каталога. Теперь приложение доступно.

  1. Если в вашем приложении есть подкаталоги, у вас может быть файл web.config для подкаталога. Однако есть определенные свойства, которые не могут быть установлены в web.config подкаталога, такие как аутентификация, состояние сеанса (вы можете увидеть, что сообщение об ошибке показывает номер строки, в которой аутентификация или состояние сеанса объявлены в web.config подкаталога). Причина в том, что эти настройки не могут быть переопределены на уровне подкаталога, если подкаталог не настроен также как приложение (как указано в пункте выше).

В основном у нас есть практика добавления сети.

17
ответ дан 29 November 2019 в 02:31
поделиться

Сообщение об ошибке довольно ясное: у вас есть элемент конфигурации в файле web.config в подпапка вашего веб-приложения, которая не разрешена на этом уровне - ИЛИ вы забыли настроить свое веб-приложение как приложение IIS.

Пример: вы пытаетесь переопределить настройки уровня приложения, такие как параметры аутентификации форм, в файле web.config во вложенной папке вашего приложения

0
ответ дан 29 November 2019 в 02:31
поделиться

Похоже, администратор заблокировал узел «аутентификации» в web.config, что довольно легко сделать в глобальном web.config. Или, в двух словах, это работает так, как задумано.

3
ответ дан 29 November 2019 в 02:31
поделиться

У меня была эта ошибка, когда версия .NET была неправильной - убедитесь, что сайт настроен на тот, который вам нужен.

Подробнее см. aspnet_regiis.exe .

5
ответ дан 29 November 2019 в 02:31
поделиться
Другие вопросы по тегам:

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