402得票22回答
OwinStartup未触发

我曾经完美地运行OwinStartup配置代码,但现在它不起作用了。不幸的是,我不确定我做了什么导致它停止工作,并且很难找出问题所在。 为了确保我掌握了基础知识,我仔细检查确保我有[assembly:OwinStartup(typeof(WebApplication.Startup))] 属...

352得票4回答
如何用简单易懂的语言解释Katana和OWIN,以及它们的用途?

我阅读了许多关于OWIN和Katana项目的文章,但我无法理解整个情况。 对于一个使用ASP.NET的普通Web开发人员: OWIN究竟是什么,它解决了什么问题(简单来说)。它与IIS有什么关系? OWIN是否取代了IIS?如果不是,在什么情况下最适合使用OWIN? OWIN如何在日常工...

272得票5回答
我什么时候应该使用OWIN Katana?

我刚接触OWIN和Katana,但是我不明白为什么我应该使用OWIN,而不使用IIS。简化来说,我的问题是:如果跳过学习OWIN并使用IIS来构建我的网站,我会失去什么? 我通过谷歌搜索了解,但是没有简单易懂的说明。这里有一些信息(链接),但它们使用了一些术语短语,我无法理解。

233得票19回答
OWIN启动类丢失

我的项目出现了错误,无法找到OWIN启动类的引用。尽管通过NuGet安装了所有OWIN参考包,仍然会遇到相同的问题。我正在使用Visual Studio 2012和MVC4。 尝试加载应用程序时出现以下错误: 找不到包含OwinStartupAttribute的程序集。 找...

215得票3回答
如果我在使用OWIN Startup.cs类并将所有配置都移到那里,那么我是否需要一个Global.asax.cs文件?

假设在一个全新的ASP.NET MVC 5应用程序中,使用MVC with Individual Accounts模板创建,如果我删除Global.asax.cs类,并将其配置代码移动到Startup.cs文件的Configuration()方法中,那么有哪些不足之处?public parti...

191得票4回答
将ASP.NET MVC5身份验证添加到现有项目中

我在网络上看到了许多类似的页面,但是大多数都使用新项目而不是现有项目,或者没有必要的功能。所以,我有一个现有的MVC 5项目,并希望将ASP.NET MVC 5身份验证与登录、电子邮件确认和密码重置功能集成。 另外,我还需要在数据库中创建所有必要的表格,例如用户、角色、组等(在我的项目中使用了...

189得票15回答
未经授权的WebAPI调用返回登录页面而不是401错误

如何配置我的MVC/WebAPI项目,使得从Razor视图调用的WebAPI方法在未经授权时不返回登录页面? 这是一个同时拥有WebAPI控制器以供JavaScript调用的MVC5应用程序。 以下是两种方法:[Route("api/home/LatestProblems")] ...

170得票9回答
ASP.NET_SessionId 和 OWIN Cookies 未发送到浏览器

我在使用Owin cookie身份验证时遇到了一个奇怪的问题。 当我启动我的IIS服务器时,IE/Firefox和Chrome上的身份验证完全正常。 我开始在不同平台上进行身份验证和登录测试,并且出现了奇怪的错误。 Owin框架/IIS偶尔会不向浏览器发送任何cookie。我将输入正确的用...

112得票13回答
无法找到Request.GetOwinContext

我已经搜索了一个小时,试图弄清楚为什么这不起作用。 我有一个带有WebAPI的ASP.Net MVC 5应用程序。 我正在尝试获取Request.GetOwinContext().Authentication,但是我似乎找不到如何包含GetOwinContext。 这是我的代码: usin...

107得票22回答
找不到包含OwinStartupAttribute的程序集错误。

在尝试加载应用程序时出现以下错误: - 没有包含带有OwinStartupAttribute的程序集。 - 未找到给定类型或方法“false”。请尝试指定程序集。 要禁用OWIN启动发现,请在web.config中添加appSetting owin:AutomaticAppStartup,并将...