小编Car*_*ark的帖子

在运行时禁用ApiController

我有一个ASP.NET Web API(.NET 4)应用程序,它有几个控制器.我们将在IIS上运行Web API应用程序的多个实例,但有一点不同.某些IIS实例下只能使用某些控制器.我想的是在实例启动时禁用/卸载不适用于实例的控制器.

任何人都有一些信息可以指导我正确的方向吗?

asp.net-web-api

8
推荐指数
1
解决办法
3751
查看次数

EWS 约会 ID。独特的?

Appointment.Id 属性或 Appointment.Id.UniqueId 真的是唯一的吗?

我有最简单的方法,使用 ExchangeService.FindAppointments 检索约会。我的结果显示了一些具有不同主题但相同 Appointment.Id.UniqueId 的约会!

我错过了什么吗?

exchangewebservices ews-managed-api

4
推荐指数
1
解决办法
3948
查看次数

设置默认的WebAPI格式化程序

我们使用WebAPI模仿遗留系统的处理,因此我们希望XmlFormatter的默认响应格式化程序而不是JsonFormatter.原因是某些对服务的现有调用不提供Accept:HTTP头字段.

我可以通过从Formatters集合中删除JsonFormatter,然后重新添加它,强制它在链的末尾来实现这一点.

然后,这将导致使用XmlFormatter的默认格式响应.虽然它有效但它感觉不正确,虽然我将Json移动到集合的后面,但不能保证XmlFormatter位于集合的前面.

创意/想法?

谢谢

asp.net-web-api

4
推荐指数
1
解决办法
5988
查看次数

在WebApi操作中使用C#关键字

我正在一个替换传统Web服务的控制器中编写一个动作.问题是我需要使用C#关键字(ref)作为参数.下面的代码将无法编译,因为我使用保留字ref.那么如何设置WebApi Routing来处理这个问题?

例:

public class MyController : BaseController
{
    [ActionName("RedirectToItem")]
    [HttpGet]
    public HttpResponseMessage RedirectToItem(int ref)
    {
         // Do stuff...
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c# asp.net-web-api-routing

0
推荐指数
1
解决办法
421
查看次数