首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >没有所有者的Asp.Net MVC 5?

没有所有者的Asp.Net MVC 5?
EN

Stack Overflow用户
提问于 2015-07-28 07:43:17
回答 3查看 15.8K关注 0票数 23

MVC5似乎依赖于Owin,如果你想自己托管或运行在Mac上,这是很好的。但是让我们假设我只想在IIS下运行,就像以前的版本一样,我对Owin提供的功能不感兴趣。默认的“空白”mvc5模板使用owin和15个其他依赖项。我试着一个接一个地删除包,但网站似乎不知道如何在不使用Owin属性的情况下启动。那么,如何在不拥有的情况下获得iis下的ASP.net,MVC5呢?

EN

回答 3

Stack Overflow用户

发布于 2015-07-28 11:20:05

默认的mvc5模板使用Identity作为成员系统。身份依赖于Owin,所以这就是它包含在项目中的原因(与其他几个“可选”包一起)。如果您创建一个新的空项目并手动安装Microsoft.Aspnet.Mvc包(使用命令Install-Package Microsoft.Aspnet.Mvc),您可以看到不依赖于Owin。

Obs:您也可以创建一个空项目,并选中“为MVC添加文件夹和核心引用”选项。

票数 4
EN

Stack Overflow用户

发布于 2015-07-28 07:46:51

OWIN只是一个标准,它将ASP.net应用程序与IIS解耦,因此应用程序可以自我托管,还有其他好处,但这并不意味着你不能在IIS中托管它们。

票数 1
EN

Stack Overflow用户

发布于 2016-10-30 10:20:40

我只需指定完整的路由,它就对我有效!!

代码语言:javascript
复制
Project name: Users.Web
Folders: App_Start
Class name: IdentityConfig

<add key="owin:AppStartup" value="Users.Web.App_Start.IdentityConfig" />
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31665196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档