Я пытаюсь развернуть мое приложение на лазурном.развертывание mvc и wcf на Azure
Нарастание нижеследовал:
- .Net WCF REST Service ведьма делает обработку данных
- .Net MVC App ведьмой является сайт
Так я разворачивал свою службу на 1 месте (xxService.azurewebsites.net) и приложение на другом сайте xxApp.azurewebsites.net
I offcorse сделано в конфиге обоих приложений, чтобы разрешить orginin и прочее:
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value=<<Address to app>> />
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept" />
<add name="Access-Control-Allow-Methods" value="GET,POST,DELETE,HEAD,PUT,OPTIONS" />
<add name="Access-Control-Allow-Credentials" value="true" />
</customHeaders>
</httpProtocol>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
Теперь ошибки я получаю то, что соединение не позволяет OPTION
вызове к SERVICE
:
ВАРИАНТЫ <some POST endpoint>
XMLHttpRequest не может загрузить <some POST endpoint>
. Недействительный код состояния HTTP 405
Я также попытался развернуть WCF в подпапке в приложении MVC с помощью виртуального каталога, но это не работает вообще.
Уверен, у кого-нибудь есть идея?