12得票4回答
尝试创建'TypeNewsController'类型的控制器时出现错误。

我已经进行了长时间的搜索,但仍未找到任何有用的信息。我错在哪里了?我真的不知道该怎么做。下面是我写的所有细节。我尝试过但没有成功。 尝试创建'TypeNewsController'类型的控制器时发生错误。请确保该控制器具有无参公共构造函数。 public class MvcAppli...

13得票1回答
如何从发送到 ASP.NET Core 2.0 API 控制器操作的请求中获取身份验证标头

我正在开发一个ASP.NET Core 2.0的RESTful API。我有一个场景,需要使用HTTPGet方法调用API控制器上的操作,并且我需要提取一个用户名和密码值,这些值将用于调用另一个第三方API。这个用户名和密码与当前已登录的用户身份无关,它们只是我想从自己的API中发送到另一个A...

10得票1回答
在Azure移动应用中,TableController和ApiController有什么区别?

我刚开始学习移动应用程序。我通常使用Web API的ApiController来制作API。 在VS2015中,Mobile Apps的默认项目模板带有一个名为"TodoItemController"的示例,它继承自"TableController"。看起来"TableController"...

21得票3回答
需要在单元测试中向请求添加自定义头信息

我最终通过在网上找到一些代码成功使得HttpContext.Current不再为空。但是我仍然无法在单元测试中向请求添加自定义标头。以下是我的测试:[TestClass] public class TagControllerTest { private static Mock<I...

13得票3回答
从Javascript传递JSON数组到Web API控制器方法

我无法在Web API控制器方法(SaveDetails)中获取JSON数组参数。以下是我的代码。 JavaScript代码: $.ajax( { url : "api/Test/SaveDetails", type : "POST", ...

32得票4回答
IdentityServer3 - 因无效的CORS路径而被拒绝

我们有一个ASP.NET MVC应用程序,它与IdentityServer3进行身份验证没有问题,但是使用ApiController的Web API部分在用户等待大约三分钟后(在3分钟之前,一切似乎都很好)开始失败。 在Chrome中看到的错误如下: XMLHttpRequest无法加载...

24得票1回答
ApiController和ODataController在暴露DTOs时有什么区别?

请问有人能解释一下我何时应该继承我的控制器从 ODataController 而不是 ApiController ? 这个问题是由于 ApiController 返回的结果可以用 OData 查询进行筛选。 如果我将 QueryableAttribute 应用于控制器的方法,即使操作返回 IE...

7得票3回答
带有命名空间的ApiController的自定义ApiExplorer

我正在尝试在后端系统中添加API文档。默认的ApiExplorer和帮助页面一直非常好,直到我将版本引入我的Api控制器为止。 为了添加版本,我在Controllers文件夹下创建了子文件夹: v1 v2 v3 并在其中创建了基于版本的Api控制器。为了使我的Api可发现,我必须重写De...

22得票1回答
循环引用阻止对象图的序列化

我有一个简单的数据模型,涉及到杂草和杂草家族。 WeedFamily <-1---*-> Weed(WeedFamily 和 Weed 之间是一对多关系) 我正在尝试完成我的第一个 ApiController,以便可以轻松地检索我的数据作为 JSON,供 AngularJS 应...

46得票5回答
如何在ApiController的单个方法中返回JSON?

目前,我的ApiController返回XML作为响应,但是对于某个方法,我想返回JSON。即我不能进行全局更改以强制响应为JSON。 public class CarController : ApiController { [System.Web.Mvc.Route("api/...