В 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;
/
Вы можете получить эту ошибку при попытке просмотреть приложение asp.net.
Информация об отладке показывает, что «Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS».
Однако эта ошибка возникает в основном из 2 сценариев.
Чтобы решить эту проблему, щелкните правой кнопкой мыши виртуальный каталог - выберите свойства и затем щелкните «Создать» рядом с меткой «Приложение» и текстовым полем. Он автоматически создаст «приложение», используя имя виртуального каталога. Теперь приложение доступно.
В основном у нас есть практика добавления сети.
Сообщение об ошибке довольно ясное: у вас есть элемент конфигурации в файле web.config в подпапка вашего веб-приложения, которая не разрешена на этом уровне - ИЛИ вы забыли настроить свое веб-приложение как приложение IIS.
Пример: вы пытаетесь переопределить настройки уровня приложения, такие как параметры аутентификации форм, в файле web.config во вложенной папке вашего приложения
Похоже, администратор заблокировал узел «аутентификации» в web.config, что довольно легко сделать в глобальном web.config. Или, в двух словах, это работает так, как задумано.
У меня была эта ошибка, когда версия .NET была неправильной - убедитесь, что сайт настроен на тот, который вам нужен.
Подробнее см. aspnet_regiis.exe .