我正在尝试在我的网站上安装SignalR(不是Web应用程序)(使用visual studio 2012),当我创建我的网站(文件 - 新网站)时,我选择.net 4.5,我的问题是我正在安装SignalR with Nuget Package发生此错误
安装失败。滚回来... 无法安装软件包' Microsoft.Owin.Security 2.0.2'。您正在尝试将此软件包安装到以“.NETFramework,Version = v4.0'”为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用。有关更多信息,请与软件包作者联系。
也在我的web.config行<httpRuntime targetFramework="4.5"/>
中说
不允许使用targetFramework属性。
我的web.config是
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<connectionStrings>
<add name="KutSocialNetworkConnectionString" connectionString="Data Source=.;Initial Catalog=KutSocialNetwork;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime targetFramework="4.5"/>
</system.web>
<appSettings>
<add key="path" value=""/>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
</appSettings>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="UrlRoutingModule"/>
<add name="UrlRoutingModule"
type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</modules>
<handlers>
<add name="UrlRoutingHandler"
preCondition="integratedMode"
verb="*"
path="UrlRouting.axd"
type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</handlers>
</system.webServer>
</configuration>
答案 0 :(得分:-2)
所以很简单,我直接从Nuget
下载,也删除了我的webconfig
并创建了新的