适用于VB.net的EnableCors

时间:2016-03-28 20:29:05

标签: vb.net asp.net-mvc-4

有谁知道如何将enableCors放入vb.net上的控制器中。我正在与一个复杂的课程一起工作,并尝试了一个没有运气的代码翻译。我的尝试在下面。

<EnableCors(origins:    "http://localhost:53080", headers: "*", methods: "*")>

3 个答案:

答案 0 :(得分:1)

正确的语法是这样的:

<EnableCors("http://localhost:53080", "*","*")>

C#示例似乎使用命名参数。 VB.NET也支持这一点,但EnableCorsAttributes的属性和承包商参数只有字母大小写不同。这会使编译器混淆您是否尝试在属性中设置命名参数或属性。因此,在这种情况下,我们可以将命名参数全部放在一起。

答案 1 :(得分:0)

在Vb.net中,此<EnableCors("http://localhost:53080", "*","*")>将起作用,但是,您必须在NuGet上添加Microsoft.AspNet.WebApi.Cors和Microsoft.AspNet.Cors。您需要在类上添加Imports System.Web.Http.Cors。

答案 2 :(得分:0)

删除http:// localhost:53080“,” *“,” *“)>和控制器类的声明之间的任何空行。