在Azure上部署mvc和wcf

时间:2015-05-09 16:58:05

标签: c# wcf asp.net-mvc-4

我正在尝试将我的应用部署到azure。

积累如下:

  • .Net WCF REST服务执行数据处理
  • .Net MVC App女巫是网站

所以我在1个站点(xxService.azurewebsites.net)上部署了我的服务,在另一个站点上部署了应用程序xxApp.azurewebsites.net

我在两个应用程序的配置中做出的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

我还尝试使用虚拟目录在MVC应用程序的子文件夹上部署WCF,但这根本不起作用。

希望有人有个主意吗?

0 个答案:

没有答案