有谁知道如何将enableCors放入vb.net上的控制器中。我正在与一个复杂的课程一起工作,并尝试了一个没有运气的代码翻译。我的尝试在下面。
<EnableCors(origins: "http://localhost:53080", headers: "*", methods: "*")>
答案 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“,” *“,” *“)>和控制器类的声明之间的任何空行。