Oracle Connection не работает в asp.net - PullRequest
0 голосов
/ 04 марта 2019

Я получил проблему соединения оракула в asp.net "ORA: 12541 TNS No lisener"

 OracleConnection obj=new OracleConnection(connectionstring);
 obj.open();

Это приведенный выше пример кода.Я пытаюсь в консольном приложении, оно работает нормально.

Но в asp.net выдает исключение типа "ORA: 12541; TNS no listener".

Оба кодирования на одном компьютере.

Пожалуйста, помогите мне, чего мне здесь не хватает ...

Приведенный выше фрагмент кода работает в консоли, только asp.net не может запустить этот код.

1 Ответ

0 голосов
/ 04 марта 2019

Если подключение работает в консольном приложении, но не работает в приложении ASP.NET, также размещенном на одной и той же машине, это означает, что точка в IIS (веб-сервер) после некоторого исследования обнаружила, что эта проблема возникает из-за анонимной аутентификации наIIS, отключите его и попробуйте, также убедитесь, что строка подключения верна.

Следуйте этому руководству, чтобы отключить анонимную аутентификацию на IIS:

https://doc.sitecore.com/developers/90/platform-administration-and-architecture/en/deny-anonymous-users-access-to-a-folder.html

Если вы не уверены, что строка соединения верна или нет, следуйте этому для получения дополнительной информации о строках соединения оракула asp.net:

https://www.connectionstrings.com/oracle/

...