https://aspnetwebstack.codeplex.com/workitem/321
- Update the displayed message as suggested in the bug -- fully qualify the filter type names
- Add new IAuthenticationFilter to the mentioned interfaces
https://aspnetwebstack.codeplex.com/workitem/892
- MissingMethodException often provides a less-than-helpful message; problem here centers on Activator.CreateInstance()
- To avoid compatiblity problems, throw same type of Exception, preserve original Message and stacktrace.
- Fix all instances of the problem in System.Web.Mvc.dll and Microsoft.Web.Mvc.dll
- Activiator.CreateInstance() is called elsewhere in these assemblies but not for types than may lack a parameterless constructor
- Add or update tests covering affected methods
nit: Let VS reorder the System.Web.Mvc.csproj file
- Remove unused locals in OData
- Remove redundant casting in EdmLibHelpers
- Add Suppression for Thread.Current Principal for unused local
- Use CultureInfo.InvariantCulture when writing out tracing for razor editor traces elapsed time values.
System.Web.Razor.TextChange creates a wrong Old Text property
The GetText method was using a property instead of the passed parameter, also added an optimization for the common case of typing a single char (OldText length is always zero)
generated by WCF DS client
1) mapping POST ~/Customers(42)/Orders to PostToOrders.
2) mapping POST ~/Customers(42)/Ns.SpecialCustomer/SpecialOrders to
PostToSpecialOrdersFromSpecialCustomer
3) mapping PUT/POST to
~/Customers(42)/Ns.SpecialCustomer/$links/SpecialOrders to
CreateLinkToSpecialOrdersFromSpecialCustomer
4) Also, changing links routing convention to route to
CreateLinkTo{navProperty} if that method is declared instead of just
CreateLink.
Fixing the help page build task to output .pp files using UTF8 encoding with BOM (which is what VS does by default).
Part of this bug is actually caused by a known issue in NuGet (see the link below) and will be addressed by the NuGet team.
http://nuget.codeplex.com/workitem/3174
Actions must have default values specified for their parameters, even if the parameter is optional in the route.
This makes attribute routing consistent with MapHttpRoute().
This removes's HttpDirectRoute's overloaded members. So remove HttpDirectRoute completely. It was just regular HttpRoutes with extra values in the DataTokens. So use a builder method instead of a constructor.