Commented Issue: AntiForgeryToken helper and Claims based security [202]
In latest version of MVC4 avaliable from WebPi found an issue with AntiForgeryToken helper. It requires both NameIdentifier and IdentityProvider claims and in exceptions it states that IdentityProvider...
View ArticleEdited Issue: HelpPage not showing documentation for actions which have...
From here: [http://stackoverflow.com/questions/15410057/webapi-help-page-for-complex-type-in-uri](http://stackoverflow.com/questions/15410057/webapi-help-page-for-complex-type-in-uri)Repro:Copy the...
View ArticleCommented Issue: Improve routing testability in Web API. [201]
Scenario: A user has created a skeletal structure of ApiControllers and actions. Currently the user does not have any implementation yet in them. User creates some routes and likes to test if the...
View ArticleEdited Feature: Support ComplexType inheritance in OData [448]
The current ODataModelBuilder only support to set base type for entity type. However, the OData spec says complex type can have base type, too."derived type: A type that is derived from the base type....
View ArticleClosed Issue: HttpControllerHandler.EndProcessRequest fails when a message...
If I were to have two message handlers registered and one of them sets a new response message + terminates the pipeline and the other tries to reach out to response.RequestMessage object,...
View ArticleCreated Unassigned: Unobtrusive validation doesn't work for Ajax response...
The client-side-validation does not work for forms, included in a response of an _Ajax.ActionLink_ or _Ajax.BeginForm_, because the jQuery Validation does not parse the response HTML, which is appended...
View ArticleClosed Issue: HttpServer resets current principal before response is written...
HttpServer captures Thread.CurrentPrincipal and restores it to this original value when finished handling a request. However, it is reset before the formatters have been asked to serialize their...
View ArticleReopened Issue: Flow the TimedOutToken and ClientDisconnectedToken [858]
With [this commit](http://aspnetwebstack.codeplex.com/SourceControl/changeset/c18dbd8306a2), it's now possible to flow the following two CancellationToken objects through the ASP.NET Web API pipeline...
View ArticleEdited Issue: Flow the TimedOutToken and ClientDisconnectedToken [858]
With [this commit](http://aspnetwebstack.codeplex.com/SourceControl/changeset/c18dbd8306a2), it's now possible to flow the following two CancellationToken objects through the ASP.NET Web API pipeline...
View ArticleCommented Issue: Flow the TimedOutToken and ClientDisconnectedToken [858]
With [this commit](http://aspnetwebstack.codeplex.com/SourceControl/changeset/c18dbd8306a2), it's now possible to flow the following two CancellationToken objects through the ASP.NET Web API pipeline...
View ArticleEdited Issue: Flow the TimedOutToken and ClientDisconnectedToken [858]
With [this commit](http://aspnetwebstack.codeplex.com/SourceControl/changeset/c18dbd8306a2), it's now possible to flow the following two CancellationToken objects through the ASP.NET Web API pipeline...
View ArticleEdited Issue: Give more detailed error message when a WebAPI filter is added...
Users seem to be adding a Web API filter, by mistake, to the MVC global filter collection. Currently, we display the following error message:"System.InvalidOperationException: The given filter instance...
View ArticleEdited Feature: Allow constraining an attribute route [1255]
When trying to constrain an attribute route based on the incoming request, I could not find a way to do it other than an inline request with a fake parameter.This will work in some cases (but not for...
View ArticleCommented Feature: Allow constraining an attribute route [1255]
When trying to constrain an attribute route based on the incoming request, I could not find a way to do it other than an inline request with a fake parameter.This will work in some cases (but not for...
View ArticleEdited Issue: WebAPI OData needs HEAD support [785]
Excel, and others often issue HEAD requests (particularly when asking for metadata) to see if anything has changed.Currently HEAD is an unsupported method.As a workaround (non-optimal), you can...
View ArticleCommented Feature: Allow constraining an attribute route [1255]
When trying to constrain an attribute route based on the incoming request, I could not find a way to do it other than an inline request with a fake parameter.This will work in some cases (but not for...
View ArticleEdited Issue: Web Pages and asynchronous methods with Task-based Asynchronous...
It would be nice if Web Pages can support asynchronous methods with Task-based Asynchronous Pattern, for example something similar to PageAsyncTask in Web Forms.
View ArticleCommented Feature: Asynchronous child actions not supported [601]
Attempting to use a child action that's marked as "async" in its method declaration results in the exception "HttpServerUtility.Execute blocked while waiting for an asynchronous operation to...
View ArticleCommented Feature: Asynchronous child actions not supported [601]
Attempting to use a child action that's marked as "async" in its method declaration results in the exception "HttpServerUtility.Execute blocked while waiting for an asynchronous operation to...
View ArticleEdited Issue: Support [ResponseType(typeof(void))] for actions that return an...
Many of the actions on our new AccountController return IHttpActionResult with an empty 200 OK response. The Help page tries to display response formats for these actions and displays an error saying...
View Article