I'm attempting to setup a self-hosted OWin app (using VS2012) - I think it's close since I can run OwinHost.exe from the directory containing the .csproj and application serves from localhost:5000 correctly. I created a default nuspec file and added the following
<files>
<file src="bin\*.dll" target="bin" />
<file src="views\home\home.html" target="content" />
<file src="web.config" target="content" />
</files>
in AssemblyInfo.cs
[assembly: OwinStartup(typeof(TestA.Startup))]
When I install the package ( nuget install mypackage ) I get the following error...
Starting with the default port: 5000...
Error: System.ArgumentException
No conversion available between
System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],
System.Threading.Tasks.Task] and Microsoft.Owin.OwinMiddleware.
Parameter name: signature
Let me know if you would like more info
Cheers!
Go into Manage Nuget Packages for Solution...
on the solution, choose Updates
and click Update All
(or select the owin related ones as applicable).
This fixed it for me.
Original Error:
Error: System.ArgumentException No conversion available between System.Func
2[System.Collections.Generic.IDict ionary
2[System.String,System.Object],System.Threading.Tasks.Task] and Microsoft .Owin.OwinMiddleware. Parameter name: signature
After Updating Nuget Packages:
Starting with the default port: 5000 (http://localhost:5000/) Started successfully Press Enter to exit
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With