我在7.3 umbraco版本上收到此错误:



有任何想法吗?我什至从bin文件夹中删除了owin.dll,并从解决方案中删除了引用,也将其添加到了web.config <add key="owin:AutomaticAppStartup" value="false" />中,仍然遇到相同的错误?

谢谢

最佳答案

如果您插入以下web.config appSettings,它应该会生效:

<add key="owin:AutomaticAppStartup" value="true" />
<add key="owin:appStartup" value="UmbracoDefaultOwinStartup" />

升级7.2.8-> 7.4.1后,我收到此错误。完成上述操作后,Umbraco声称找不到System.Object。通过将以下内容添加到“程序集”部分中,可以解决此问题:
<add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

此外;如果您收到任何依赖项不匹配的信息(尽管有最新的Umbraco NuGet随3.0.1.0一起发布,但我收到一条消息,表示“umbraco”正在尝试使用Microsoft.Owin 2.1.0),则可能需要在assemblyBinding部分中添加以下内容:
<dependentAssembly>
   <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
   <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
</dependentAssembly>
<dependentAssembly>
    <assemblyIdentity name="Microsoft.Owin.Security.OAuth" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
</dependentAssembly>
<dependentAssembly>
   <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
   <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
</dependentAssembly>
<dependentAssembly>
   <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral" />
   <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
</dependentAssembly>

关于c# - owin安装客户站点umbraco 7站点后首次运行时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34856662/

10-17 01:03