【问题标题】:ASP .NET MVC 6 Without DNX没有 DNX 的 ASP .NET MVC 6
【发布时间】:2015-07-23 15:48:25
【问题描述】:

我正在尝试在常规 .NET 4.5.2 Web 项目(不是 DNX)中安装 MVC 6 测试版。它给了我一个错误。这可能吗?还是最终会得到支持?

PM> install-package Microsoft.AspNet.Mvc -pre
Attempting to gather dependencies information for package 'Microsoft.AspNet.Mvc.6.0.0-beta5' with respect to project '6 - Entry Points\Sample.Web', targeting '.NETFramework,Version=v4.5.1'
Attempting to resolve dependencies for package 'Microsoft.AspNet.Mvc.6.0.0-beta5' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Microsoft.AspNet.Mvc.6.0.0-beta5'
Resolved actions to install package 'Microsoft.AspNet.Mvc.6.0.0-beta5'
Install failed. Rolling back...
Package 'Microsoft.AspNet.Mvc 6.0.0-beta5' does not exist in project 'Sample.Web'
Package 'Microsoft.AspNet.Mvc 6.0.0-beta5' does not exist in folder 'C:\Dev\Sample\packages'
Install-Package : Could not install package 'Microsoft.AspNet.Mvc 6.0.0-beta5'. You are trying to install this 
package into a project that targets '.NETFramework,Version=v4.5.1', but the package does not contain any assembly 
references or content files that are compatible with that framework. For more information, contact the package 
author.At line:1 char:1
+ install-package Microsoft.AspNet.Mvc -pre
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackage 
   Command

【问题讨论】:

  • 我相信 mvc6 依赖于 .net 4.6
  • mvc6需要dnx类型的项目
  • 那么您将永远无法在 IIS 上运行 MVC 6?

标签: asp.net asp.net-core asp.net-core-mvc


【解决方案1】:

不,你不能。不,它最终不会得到支持。

【讨论】:

  • 不能在非 DNX 应用程序中使用 MVC 6 并不意味着 IIS 不支持 MVC 6:IIS 有一个特定的 DNX 加载程序,它是添加的 AspNet.Loader DLL 的一部分到wwwroot 文件夹。它尚未公开,但如果您想知道 ILSpy 在内部是如何工作的,没有什么能阻止您使用它。
  • 依赖是什么?在 server.ini 中,它看起来像是在使用常规的 http 侦听器,就像 owin 自托管网络应用程序一样
猜你喜欢
  • 1970-01-01
  • 2020-09-17
  • 1970-01-01
  • 2018-11-18
  • 2017-06-18
  • 1970-01-01
  • 2022-08-14
  • 2016-04-25
  • 2015-07-29
相关资源
最近更新 更多