Custom Authentication on Azure Mobile Services doesn't authorize - azure-mobile-services

After implementing the solution as described here:
http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-get-started-custom-authentication/
I can not get the authorization to work once I turned on
config.SetIsHosted(true);
It always returns 401 Unauthorized. My custom API controllers or any anonymous method works as expected.

The issue is related to System.IdentityModel.Tokens.Jwt version 4.0.0 and it could either be a bug or a versioning issues as described here:
http://katanaproject.codeplex.com/discussions/568067
Also due to another bug in the latest version as described here:
https://github.com/Azure/azure-mobile-services/issues/325
We can't use Web API 2.2, so we need to downgrade to WebAPI 2.1.
In the end the solution is to get just the right package version numbers.
I could never get the latest version of WindowsAzure.MobileServices.Backend to work either so I had to downgrade that to the previous version.
Here is my package.config that shows all the packages and the version numbers that I finally got everything working on.
<packages>
<package id="Autofac" version="3.5.0" targetFramework="net45" />
<package id="AutoMapper" version="3.2.1" targetFramework="net45" />
<package id="EntityFramework" version="6.1.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Cors" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.Core" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.Owin" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="3.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="5.1.1" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Cors" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.OData" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Owin" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Tracing" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.1" targetFramework="net45" />
<package id="Microsoft.Data.Edm" version="5.6.0" targetFramework="net45" />
<package id="Microsoft.Data.OData" version="5.6.0" targetFramework="net45" />
<package id="Microsoft.Owin" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Host.SystemWeb" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.ActiveDirectory" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Cookies" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Facebook" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Google" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Jwt" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.MicrosoftAccount" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.OAuth" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Twitter" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.ConfigurationManager" version="2.0.3" targetFramework="net45" />
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
<package id="Owin" version="1.0" targetFramework="net45" />
<package id="RazorEngine" version="3.4.1" targetFramework="net45" />
<package id="System.IdentityModel.Tokens.Jwt" version="3.0.2" targetFramework="net45" />
<package id="System.Spatial" version="5.6.0" targetFramework="net45" />
<package id="WindowsAzure.MobileServices.Backend" version="1.0.342" targetFramework="net45" />
<package id="WindowsAzure.MobileServices.Backend.Entity" version="1.0.342" targetFramework="net45" />
<package id="WindowsAzure.MobileServices.Backend.Tables" version="1.0.342" targetFramework="net45" />
<package id="WindowsAzure.ServiceBus" version="2.3.4.0" targetFramework="net45" />
</packages>
Update
Even after upgrading all packages from the baseline that worked I could never get a successful upgrade, however I recreated the project from scratch and added everything back in and it now does successfully work at version 1.0.439. So I can say from this version that it is now working.

Related

Your startup project 'project' doesn't reference Microsoft.EntityFrameworkCore.Design

I'm building WPF application with the EntityFrameworkCore version 2.2.2
However, when i want to Add-Migration it output me an error...
Your startup project 'project' doesn't reference Microsoft.EntityFrameworkCore.Design. This package is required for the Entity Framework Core Tools to work. Ensure your startup project is correct, install the package, and try again.
I don't know why this is happen, because I can use it before this error come up.
This is my packages.config file
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Costura.Fody" version="3.3.2" targetFramework="net461" />
<package id="Fody" version="4.0.2" targetFramework="net461" developmentDependency="true" />
<package id="Microsoft.CSharp" version="4.5.0" targetFramework="net461" />
<package id="Microsoft.Data.Sqlite.Core" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.DotNet.PlatformAbstractions" version="2.1.0" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore.Abstractions" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore.Analyzers" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore.Design" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore.Relational" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore.Sqlite" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore.Sqlite.Core" version="2.2.2" targetFramework="net461" />
<package id="Microsoft.EntityFrameworkCore.Tools" version="2.2.2" targetFramework="net461" developmentDependency="true" />
<package id="Microsoft.Extensions.Caching.Abstractions" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Caching.Memory" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Configuration" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Configuration.Abstractions" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Configuration.Binder" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.DependencyInjection" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.DependencyModel" version="2.1.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Logging" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Logging.Abstractions" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Options" version="2.2.0" targetFramework="net461" />
<package id="Microsoft.Extensions.Primitives" version="2.2.0" targetFramework="net461" />
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net461" />
<package id="Remotion.Linq" version="2.2.0" targetFramework="net461" />
<package id="SQLitePCLRaw.bundle_green" version="1.1.12" targetFramework="net461" />
<package id="SQLitePCLRaw.core" version="1.1.12" targetFramework="net461" />
<package id="SQLitePCLRaw.lib.e_sqlite3.linux" version="1.1.12" targetFramework="net461" />
<package id="SQLitePCLRaw.lib.e_sqlite3.osx" version="1.1.12" targetFramework="net461" />
<package id="SQLitePCLRaw.lib.e_sqlite3.v110_xp" version="1.1.12" targetFramework="net461" />
<package id="SQLitePCLRaw.provider.e_sqlite3.net45" version="1.1.12" targetFramework="net461" />
<package id="System.Buffers" version="4.4.0" targetFramework="net461" />
<package id="System.Collections.Immutable" version="1.5.0" targetFramework="net461" />
<package id="System.ComponentModel.Annotations" version="4.5.0" targetFramework="net461" />
<package id="System.Diagnostics.DiagnosticSource" version="4.5.0" targetFramework="net461" />
<package id="System.Interactive.Async" version="3.2.0" targetFramework="net461" />
<package id="System.Memory" version="4.5.1" targetFramework="net461" />
<package id="System.Numerics.Vectors" version="4.4.0" targetFramework="net461" />
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.1" targetFramework="net461" />
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.0.0" targetFramework="net461" />
</packages>
The package is already installed.
Thanks a lot for any helps.
Add-Migration may be getting confused since you are using Costura to embed assemblies. Try removing costura to see if that resolves the issue.
I did install it using this command and it works !
I'm using .net core version 3.1.1
dotnet add package Microsoft.EntityFrameworkCore.Design --version 3.1.1
Install it again using PMC and then it will find the reference:
PM> dotnet add package Microsoft.EntityFrameworkCore.Design
I faced the same Problem.
You have to change startup project.
Whichever project you want to migrate, make it a startup project. Then set as package manager console default project.
Finally, you can add migration. Like : add-migration initial

I don't have EF CORE BUT both Entity Framework Core and Entity Framework 6 are installed

I have a solution with 4 projects.
MODEL - .net (Entity Framework 6)
SERVICE - .net
Web (webApi) - .net
WebCore (Angular UI) - .net core
At the very beginning I accidentally installed EF on WebCore project so EF Core was installed but then I uninstalled it. I have no issues since then. On packages manager I don't see it installed any more.
At packages console, I run
Enable-EntityFramework -vervose -force
An I get an error:
Both Entity Framework Core and Entity Framework 6 are installed"
Is it possible that it was somehow not totally uninstalled?
Any ideas?
MODEL project packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.2.0" targetFramework="net472" />
</packages>
SERVICE project packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" targetFramework="net472" />
<package id="System.ValueTuple" version="4.5.0" targetFramework="net472" />
<package id="Unity" version="5.9.0" targetFramework="net472" />
<package id="Unity.Abstractions" version="4.0.0" targetFramework="net472" />
<package id="Unity.Container" version="5.9.0" targetFramework="net472" />
<package id="Unity.Interception" version="5.9.0" targetFramework="net472" />
</packages>
Web PROJECT packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Antlr" version="3.5.0.2" targetFramework="net472" />
<package id="bootstrap" version="3.3.7" targetFramework="net472" />
<package id="jQuery" version="3.3.1" targetFramework="net472" />
<package id="Microsoft.AspNet.Mvc" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.Razor" version="3.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.TelemetryCorrelation" version="1.0.0" targetFramework="net472" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.HelpPage" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebPages" version="3.2.4" targetFramework="net472" />
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.0" targetFramework="net472" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net472" />
<package id="Modernizr" version="2.8.3" targetFramework="net472" />
<package id="Newtonsoft.Json" version="11.0.1" targetFramework="net472" />
<package id="System.Diagnostics.DiagnosticSource" version="4.4.1" targetFramework="net472" />
<package id="WebGrease" version="1.6.0" targetFramework="net472" />
</packages>
WebCore PROJECT
no packages.config here

Effort + Autofac : did not return an object that inherits from DbProviderServices

I'm using Effort, Effort.EF6 as my In-Memory database to test my Web API 2 application.
I'm using Autofac for my DI resolve.
This is my code in Startup.cs
builder.Register(c =>
{
var dbConnectionFactory =
Effort.DbConnectionFactory.CreatePersistent(nameof(CvManagementDbContext));
return new CvManagementDbContext(dbConnectionFactory);
})
.As<DbContext>()
.SingleInstance();
And in my CvManagementDbContext.cs:
public CvManagementDbContext(DbConnection connection)
: base(connection, true)
{
}
[UPDATE]
This is my package.config
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="ApiMultipartFormDataFormatter" version="1.0.3" targetFramework="net452" />
<package id="Autofac" version="4.8.1" targetFramework="net46" />
<package id="Autofac.WebApi2" version="4.2.0" targetFramework="net46" />
<package id="AutoMapper" version="7.0.1" targetFramework="net46" />
<package id="AutoMapper.EF6" version="1.1.1" targetFramework="net46" />
<package id="DelegateDecompiler" version="0.24.0" targetFramework="net46" />
<package id="DelegateDecompiler.EntityFramework" version="0.24.0" targetFramework="net46" />
<package id="Effort" version="1.3.10" targetFramework="net46" />
<package id="Effort.EF6" version="1.3.10" targetFramework="net46" />
<package id="EntityFramework" version="6.2.0" targetFramework="net46" />
<package id="JWT" version="4.0.0" targetFramework="net46" />
<package id="Microsoft.AspNet.Cors" version="5.2.6" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi" version="5.2.6" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.6" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.6" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Cors" version="5.2.6" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Owin" version="5.2.6" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.6" targetFramework="net46" />
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.1" targetFramework="net46" />
<package id="Microsoft.Net.Compilers" version="2.9.0" targetFramework="net46" developmentDependency="true" />
<package id="Microsoft.Owin" version="4.0.0" targetFramework="net46" />
<package id="Microsoft.Owin.Host.SystemWeb" version="4.0.0" targetFramework="net46" />
<package id="Mono.Reflection" version="1.1.0.0" targetFramework="net46" />
<package id="Mono.Reflection.Core" version="1.1.1" targetFramework="net46" />
<package id="Newtonsoft.Json" version="11.0.2" targetFramework="net46" />
<package id="NMemory" version="2.0.4" targetFramework="net46" />
<package id="Owin" version="1.0" targetFramework="net46" />
<package id="ServiceStack.Common" version="5.4.0" targetFramework="net46" />
<package id="ServiceStack.Interfaces" version="5.4.0" targetFramework="net46" />
<package id="ServiceStack.Redis" version="5.4.0" targetFramework="net46" />
<package id="ServiceStack.Text" version="5.4.0" targetFramework="net46" />
<package id="System.Buffers" version="4.5.0" targetFramework="net46" />
<package id="System.Memory" version="4.5.1" targetFramework="net46" />
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.1" targetFramework="net46" />
<package id="System.ValueTuple" version="4.5.0" targetFramework="net46" />
</packages>
The configuration of Effort in Web.config
<entityFramework>
<interceptors>
<interceptor type="Cv_Management.Interceptor.GlobalDbCommandInterceptor, Cv_Management" />
</interceptors>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<!--<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />-->
<provider invariantName="Effort.Provider" type="Effort.Provider.EffortProviderServices,Effort" />
</providers>
</entityFramework>
When my application starts an exception thrown in the console, which is :
'The 'Instance' member of the Entity Framework provider type 'Effort.Provider.EffortProviderServices, Effort, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6a46696d54971e6d' did not return an object that inherits from 'System.Data.Entity.Core.Common.DbProviderServices'. Entity Framework providers must inherit from this class and the 'Instance' member must return the singleton instance of the provider. This may be because the provider does not support Entity Framework 6 or later; see http://go.microsoft.com/fwlink/?LinkId=260882 for more information.'
What wrong am I doing ?
I think, I managed to reproduced your issue. You see Effort and Effort.EF6 are mutually exclusive libraries, you only one of them. According to Effort github:
If you use Entity Framework 6...
You will need the Effort.EF6 package
Check the offical NuGet site
otherwise...
You will need the Effort package
Check the offical NuGet site
I got your error when I have reference to dll from Effort package in my csproj file:
<Reference Include="Effort, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6a46696d54971e6d, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Effort.1.3.10\lib\net45\Effort.dll</HintPath>
</Reference>
The error is gone when I have changed reference to dll from Effort.EF6 package:
<Reference Include="Effort, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6a46696d54971e6d, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Effort.EF6.1.3.10\lib\net45\Effort.dll</HintPath>
</Reference>
Check references in your csproj file, make sure, that you use dll from Effort.EF6. And get rid of Effort package. Hope it helps.

The term 'update-database' is not recognized as the name of a cmdlet, function, script file, or operable program. Check [duplicate]

This question already has answers here:
The term 'Update-Database' is not recognized as the name of a cmdlet
(27 answers)
Closed 2 years ago.
Im using VS 2015 Community Update 3. When I try to recreate EF-driven database with command update-database in Package Manager Console, the error is displayed:
The term 'update-database' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and
try again.
I restarted VS a few times and reboot Windows OS, but no good results. Any help?
My packages.config file is:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.1.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Cors" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.Core" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.EntityFramework" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.Owin" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Owin" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.Owin" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Cors" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Host.SystemWeb" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Cookies" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Facebook" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Google" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.OAuth" version="2.1.0" targetFramework="net45" />
<package id="Newtonsoft.Json" version="6.0.3" targetFramework="net45" />
<package id="Owin" version="1.0" targetFramework="net45" />
</packages>
With EntityFrameworkCore I had the same problem. I found this:
Just install Microsoft.EntityFrameworkCore.Tools package from nuget:
Install-Package Microsoft.EntityFrameworkCore.Tools -Version 3.1.1
You can also use this link to install the latest version:
Nuget package link
Copied from Nasir Jafarzadeh
Sometimes this error occurred because of EF nuget.
Please try to reinstall or update EntityFramework nuget package.
Install-Package EntityFramework -Version 6.1.3
I solved by updateing Package Manager Console. My EF was updated.
I was not getting Update-Database in Package Manager Console. Then i restart several time. Also restart Windows.
Then I download new one from nuget and then it was solved.

Nuget not removing updated packages

I updated several packages in my solution, and for some, after updating it gave put a green checkmark and removed the package from the list.
For others, it did the work to update, but it did not put the green checkmark and did not remove them from the list. When I tried to update them, I see the image below, with everything disabled. What's causing this?
Here is the packages.config for the project:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Angular.UI.Bootstrap" version="0.7.0" targetFramework="net45" />
<package id="angularjs" version="1.2.2" targetFramework="net45" />
<package id="Antlr" version="3.5.0.2" targetFramework="net45" />
<package id="bootstrap" version="3.0.2" targetFramework="net45" />
<package id="CavemanTools" version="3.0.0" targetFramework="net45" />
<package id="CommonServiceLocator" version="1.0" targetFramework="net45" />
<package id="dotless" version="1.3.1.0" targetFramework="net45" />
<package id="elmah" version="1.2.2" targetFramework="net45" />
<package id="elmah.corelibrary" version="1.2.2" targetFramework="net45" />
<package id="elmah.mysql" version="1.2" targetFramework="net45" />
<package id="FluentValidation" version="5.0.0.1" targetFramework="net45" />
<package id="FluentValidation.MVC5" version="5.0.0.1" targetFramework="net45" />
<package id="FontAwesome" version="4.0.3.1" targetFramework="net45" />
<package id="Glimpse" version="1.8.0" targetFramework="net45" />
<package id="Glimpse.AspNet" version="1.6.0" targetFramework="net45" />
<package id="Glimpse.Mvc5" version="1.5.1" targetFramework="net45" />
<package id="jQuery" version="2.0.3" targetFramework="net45" />
<package id="Less.js" version="1.4.2" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
<package id="Moment.js" version="2.4.0" targetFramework="net45" />
<package id="MySql.Data" version="6.7.4" targetFramework="net45" />
<package id="Newtonsoft.Json" version="5.0.8" targetFramework="net45" />
<package id="NLog" version="2.1.0" targetFramework="net45" />
<package id="RazorEngine" version="3.4.0" targetFramework="net45" />
<package id="ServiceStack.Common" version="4.0.3" targetFramework="net45" />
<package id="ServiceStack.Interfaces" version="4.0.3" targetFramework="net45" />
<package id="ServiceStack.Text" version="4.0.3" targetFramework="net45" />
<package id="SqlFu" version="2.2.0" targetFramework="net45" />
<package id="structuremap" version="2.6.4.1" targetFramework="net45" />
<package id="StructureMap.MVC4" version="2.6.4.3" targetFramework="net45" />
<package id="Twitter.Bootstrap" version="3.0.1.1" targetFramework="net45" />
<package id="Twitter.Bootstrap.Less" version="3.0.2" targetFramework="net45" />
<package id="WebActivator" version="1.5.3" targetFramework="net45" />
<package id="WebGrease" version="1.5.2" targetFramework="net45" />
<package id="WinLess.lessc" version="1.0.14" targetFramework="net45" />
</packages>
There are several packages that are exhibiting this behavior, jQuery is one.