У меня есть приложение, разработанное в Asp.NET MVC, и я использую Framework Postal MVC, который используется для отправки представлений по электронной почте.
Оно работало правильно, без проблем, однако сегодня я начал показывать следующее сообщение:
Виртуальный путь '/' соответствует другому приложению, которое не является разрешено.
Это происходит только тогда, когда я пытаюсь использовать SendAsync (асинхронный метод для отправки электронной почты), однако раньше он работал без проблем. Более того, если я использую «Отправить» (метод синхронизации для отправки электронной почты), это работает.
Я ничего не менял в свойствах, коде и т. д.
Самое важное, что я помню, — это опубликовать приложение, но в коде или конфигурации я больше ничего не менял.
Похоже, что при выполнении Async теряется HttpContext.
--
Метод Async снова начал работать, когда я добавил следующий параметр в свой Web.config:
Подробнее здесь: https://stackoverflow.com/questions/334 ... ot-allowed