【问题标题】:How can I access my server webapi project from by client javascript project in Visual Studio如何通过 Visual Studio 中的客户端 javascript 项目访问我的服务器 webapi 项目
【发布时间】:2014-04-11 08:16:33
【问题描述】:

我有一个带有 web api 服务器项目和 javascript-html 客户端项目的 VS 2012 解决方案。我可以用 Fiddler 测试我的 web api。我可以使用 HttpClient 从另一个测试项目进行测试,但是因为我在 IIS Express 的不同端口上运行服务器和客户端,所以我遇到了某种 CORS 问题,因为当我尝试从客户端进行 ajax 调用时,我得到了 405方法不允许错误。

我已将建议的自定义标头条目添加到我的 web.config 和 applicationhost.config 文件中,应该允许跨源访问。

必须有一些每个人都使用的简单解决方案,但它似乎逃脱了我。

【问题讨论】:

    标签: ajax visual-studio-2012 cors asp.net-web-api iis-express


    【解决方案1】:

    我找到了答案here。我必须为 system.web.http.cors 添加 nuget 包,而 web api 负责一切。不需要触摸我的客户端 javascript。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-13
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      相关资源
      最近更新 更多