小编use*_*747的帖子

在上下文中找到了Microsoft.Owin.Host.SystemWeb并且仍然没有获得owin.Environment项

我已经阅读了很多这方面的帖子,但仍然无法使其发挥作用.我正在使用Visual Studio 2013.我创建了一个新的MVC 5项目,并认为使用新的facebook登录集成会很酷.它在我的电脑上在IIS Express中工作正常.

但是当我将它上传到生产服务器时,我不断收到非常烦人的"在上下文中找到No owin.Environment项目"消息.

这就是我所做的.

  1. 我从未改变过我的项目或装配的名称.
  2. 程序集名称为Wodivate
  3. 命名空间是Wodivate
  4. 我有默认的Startup.cs类,其中包含以下内容:

    using Microsoft.AspNet.Identity;
    using Microsoft.Owin;
    using Microsoft.Owin.Security.Cookies;
    using Owin;
    using System.Web.Http;
    
    [assembly: OwinStartupAttribute(typeof(Wodivate.Startup))]
    namespace Wodivate
    {
        public partial class Startup
        {
            public void Configuration(IAppBuilder app)
            {
                ConfigureAuth(app);
            }
    
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  5. 在App_Start中有一个Startup.Auth.cs文件,其中包含:

    using Microsoft.AspNet.Identity;
    using Microsoft.Owin;
    using Microsoft.Owin.Security.Cookies;
    using Owin;
    
    namespace Wodivate
    {
        public partial class Startup
        {
            // For more information on configuring authentication, please visit http://go.microsoft.com/fwlink/?LinkId=301864
            public void ConfigureAuth(IAppBuilder app)
            {
                // Enable the application to use a …
    Run Code Online (Sandbox Code Playgroud)

c# owin visual-studio-2013

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

owin ×1

visual-studio-2013 ×1