解决“在上下文中找不到 owin.Environment 项”

网站发布到虚拟空间后,提示以下错误:在上下文中找不到 owin.Environment 项”,百度了好长时间都没有解决。最后在web.config中添加以下配置。

<system.webServer>
    <handlers>
      <add name="OWIN" path="*" verb="*" type="Microsoft.Owin.Host.SystemWeb.OwinHttpHandler" />
    </handlers>
</system.webServer>

问题貌似解决了。但新的问题来了。所有的静态内容加载异常。最后的修改方法是,去掉以上代码,给

modules节点添加runAllManagedModulesForAllRequests="true",代码如下:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
      <remove name="FormsAuthentication" />
      以下内容省略
    </modules>
  </system.webServer>
虽然问题解决了,但是还是不知道问题所在,还望大神不吝赐教。
posted @ 2017-03-22 12:48  那一刀的风情  阅读(701)  评论(2编辑  收藏  举报