版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ASP.NET和VS2013预览发行Web工具-中文翻译安装说明文档支持软件要求ASP.NET和VisualStudio2013预览Web工具中的新功能一个ASP.NET浩然综合管线ASP.NET的身份基于声明的身份验证OAuth2.0整合与WindowsAzure的ActiveDirectory和Windows服务器的ActiveDirectoryASP.NETWeb窗体一个ASP.NETASP.NET的身份ASP.NET脚手架引导ASP.NET5MVC一个ASP.NETASP.NET的身份引导身份验证筛选器筛选器将重写ASP.NETWebAPI2属性的路由OData改进:$select、$expand、$batch、$value改进的可扩展性请求配料便携式ASP.NETWebAPI端改进的可测性IHttpActionResultCORS身份验证筛选器筛选器将重写OWIN支持和集成脚手架ASP.NETSignalRiOS和Android支持通过MonoTouch和MonoDroid(Xamarin)便携式.NET端库自托管包向后兼容的服务器支持仅用于.NET4.5(服务器端)程序集/Api的去除从1.x的应用程序迁移到2.0IRequest.GetHttpContext()更换服务器发送事件具有已知的问题关于SilverlightBug修复武士刀实体框架ASP.NETWeb优化1.1.0已知的问题和重大更改安装说明ASP.NET和VisualStudio2013预览Web工具在主安装程序捆绑在一起,可以下载在这里。预览刷新更新只针对英语的VisualStudio,可以下载在这里(需要先安装VisualStudio2013预览)文档教程和其他ASP.NETWeb工具2012.2有关的信息都可从ASP.NET网站(asp).支持ASP.NET和VisualStudio2013预览Web工具不正式支持。你也可以向ASP.NET社区的成员在哪里经常能够提供非正式支持ASP.NET论坛(asp/),发布问题。软件要求ASP.NET和Web工具只需要VisualStudio2013预览英语ASP.NET和VisualStudio2013预览刷新Web工具中的新功能本节描述的功能已在版本中一个ASP.NET"版本的VisualStudio2013,我们迈出了走向统一我们组的经验,所以,你应该能够达到相同的无论你如何开始建立您的ASP.NET应用程序的功能集。为。Eg。这样,你可以混合和匹配您所选择的技术,您可以在Web窗体项目中脚手架WebAPI。一个ASP.NET都是为了让它更容易作为一个开发人员要做的事情,你爱在ASP.NET中。一个ASP.NET应该给开发人员,无论他们所选择的信心,他们仍然在开发上受信任的基础框架——ASP.NET."浩然综合管线ASP.NET的身份ASP.NET的身份是新会员制度为构建ASP.NET应用程序。ASP.NET身份便于集成用户特定的配置文件数据与应用程序的数据。ASP.NET的身份还允许您控制您的应用程序的持久性模型。您可以在SQLServer数据库或其他持久性存储区中存储的数据。基于声明的身份验证ASP.NET现在支持基于声明的身份验证,凡作为一组来自受信任的颁发者声明表示用户的身份。用户可以进行身份验证使用的用户名和密码,使用社会身份提供程序(例如:Microsoft帐户,Facebook、Google、Twitter),或使用WindowsAzureActiveDirectory或活动目录服务联合会(ADF)通过组织帐户。ASP.NET身份验证现在也基于浩然中间件,可以在任何基于浩然的主机上使用。OAuth2.0您现在可以授权请求从端应用程序到您WebApi使用OAuth22.0持票人标记。使用WindowsAzureActiveDirectory或ADF,像组织授权服务器,或使用您自己的自定义的授权服务器,端的授权是可以成功的。整合与WindowsAzure的ActiveDirectory和Windows服务器的ActiveDirectory现在,您可以创建利用WindowsAzure活跃目录(WAAD)或Windows服务器的ActiveDirectory(房产)进行身份验证的ASP.NET项目。关于如何使用这些功能通过充分步行请参见VisualStudio2013年创建ASP.NETWeb项目。专为WAAD内容可以找到这里对已知问题的列表,请访问我们的团队博客ASP.NETWeb窗体一个ASP.NETWeb窗体项目模板的一个ASP.NET的全新体验与无缝集成。您可以自定义Web窗体项目和使用一个ASP.NET项目创建向导配置身份验证。ASP.NET的身份已更新的Web窗体项目模板使用ASP.NET身份验证和身份管理。ASP.NET脚手架可以使用ASP.NET脚手架创建web窗体页引导新的Web窗体项目模板使用引导,提供时尚和反应迅速的外观和感觉。ASP.NET5MVC一个ASP.NETMVC项目模板的一个ASP.NET的全新体验与无缝集成。你可以自定义您的MVC项目,并使用一个ASP.NET项目创建向导配置身份验证。MVC项目现在是标准的Web应用程序,并且不使用他们自己的项目的GUID。ASP.NET的身份已更新的MVC项目模板使用ASP.NET身份验证和身份管理。引导已更新的MVC项目模板来使用引导,提供时尚和反应迅速的外观和感觉。身份验证筛选器身份验证筛选器是一种新的筛选器在ASP.NETMVC中,授权在ASP.NETMVC管道中的筛选器之前运行,允许您指定身份验证逻辑每个行动,每个控制器,或全球范围内的所有控制器。身份验证筛选器处理请求中的凭据,并提供相应的主体。身份验证筛选器还可以添加身份验证的挑战,在未经授权的请求的响应。筛选器将重写现在,您可以覆盖哪些筛选器应用于给定的操作方法或控制器通过指定覆盖过滤器。覆盖过滤器指定一组不应为某个给定的范围(行动或控制器)运行的筛选器类型。这允许您配置全球适用,但然后排除某些全局筛选器应用于特定操作或控制器的筛选器。ASP.NETWebAPI2属性的路由ASP.NETWebAPI现在支持属性路由由于蒂姆·麦考尔,的作者所作出的贡献。路由属性您可以指定您WebAPI路线通过注释您的行动和控制器,像这样:[RoutePrefix("orders")]publilassOrdersController:ApiController{[HttpGet("{id}")]publicOrderGet(intid){}[HttpPost("{id}/approve")]publicOrderApprove(intid){}}属性路由还提供方便的语法来指定可选参数人({名字吗}),默认值(人/{名称=丹})和路由约束(人/{名称:阿尔法})。使用属性的路由,则可以轻松定义使用单个API控制器资源层次结构:publilassMoviesController:ApiController{[HttpGet("movies")]publicIEnumerable<MovieGet(){}[HttpGet("actors/{actorId}/movies")]publicIEnumerable<MovieGetByActor(intactorId){}[HttpGet("directors/{directorId}/movies")]publicIEnumerable<MovieGetByDirector(intdirectorId){}}OData改进:$select、$expand、$batch、$value改进的可扩展性ASP.NETWebAPIOData现在已完全支持$select,$expand和$value。您还可以使用$batch配料和changsets处理的请求。可扩展性改进OData格式化程序使您能够添加原子项元数据,支持命名的流和媒体链接项、添加批注实例和自定义链接生成。请求配料批处理请求可以组合成单一的HTTPPOST请求负载,以减少网络流量,并提供更顺畅、不太健谈的用户界面的多个操作。ASP.NETWebAPI现在支持请求配料使用OData协议,从服务的$batch端点使用MIME多部分的要求,在打包的多个请求或使用自定义批处理格式。您可以控制是否要求或按顺序或按任意顺序执行。启用请求配料简单地添加路由与配料处理程序到您的WebAPI配置:publicstatilassWebApiConfig{publicstaticvoidRegister(HttpConfigurationconfig){config.Routes.MapHttpBatchRoute(routeName:"WebApiBatch",routeTemplate:"api/batch",batchHandler:newDefaultHttpBatchHandler(GlobalConfiguration.DefaultServer));}}便携式ASP.NETWebAPI端您现在可以使用到ASP.NETWebAPI端创建跨Windows应用商店和WindowsPhone8应用程序的可移植类库。您还可以创建便携式格式化程序可以在端和服务器之间共享。改进的可测性单元测试的API控制器现在是容易得多——只需实例化您的API控制器与您的请求消息和配置,然后调用您要测试的操作方法。你可以现在还轻松地嘲笑UrlHelper类的情况下当你操作方法执行链接生成。IHttpActionResult现在,您可以实现IHttpActionResult封装您WebAPI操作方法的结果。从WebAPI操作方法返回的IHttpActionResult被执行由ASP.NETWebAPI运行时产生的结果的响应消息。IHttpActionResult可以从任何WebAPI操作来简化单位返回测试您的WebAPI实现。为方便几个IHttpActionResult实现提供现成的返回特定状态代码,格式化内容或谈判内容的响应。CORS由于另一个伟大贡献从布罗克·艾伦ASP.NET现在完全支持跨来源请求共享(CORS)。这种支持已无缝集成与ASP.NETWebAPI,使支持CORS包括印前检查请求的自动处理。身份验证筛选器身份验证筛选器是一种新的滤波器在ASP.NETWebAPI,ASP.NETWebAPI管线中的授权筛选器之前运行,并允许您指定身份验证逻辑每个行动,每个控制器,或全球范围内的所有控制器。身份验证筛选器处理请求中的凭据,并提供相应的主体。身份验证筛选器还可以添加身份验证的挑战,在未经授权的请求的响应。筛选器将重写现在,您可以覆盖哪些筛选器应用于给定的操作方法或控制器通过指定覆盖过滤器。覆盖过滤器指定一组不应为某个给定的范围(行动或控制器)运行的筛选器类型。这允许您配置全球适用,但然后排除某些全局筛选器应用于特定操作或控制器的筛选器。OWIN支持和集成现在,ASP.NETWebAPI完全支持浩然,并可在任何浩然能够主机上运行。脚手架ASP.NETSignalRiOS和Android支持通过MonoTouch和MonoDroid(Xamarin)添加了对MonoTouch和MonoDroid的组件的支持。如何使用它们的详细信息,请参阅使用Xamarin组件。SignalR2.0RTW时,这些组件将船Xamarin存储中。便携式.NET端我们用便携式.NET端支持以下平台取代的Silverlight、WinRT和WindowsPhone8的端:自托管包SignalR现在包括NuGet包(Microsoft.AspNet.SignalR.SelfHost),使自托管更容易入门。安装此软件包通过NuGet将显示readme.txt的入门知识。自托管您的SignalR应用程序的详细信息请参阅https://github/SignalR/SignalR/wiki/Self-host.向后兼容的服务器支持在过去,在SignalR端和服务器需要的版本相同。这使它很难厚/本机移动端的更新为应用程序服务器。SignalR现在支持旧的端使用较新的服务器的能力。这允许应用程序更新的服务器端并不需要担心打破的端。注:SignalR不支持更新与旧服务器的端。仅用于.NET4.5(服务器端)SignalR2.0只支持.NET4.5服务器上现在这样被绑在.NET4.0的项目将有继续使用SignalR1.1。程序集/Api的去除已删除以下程序集:浩然依赖已合并到Microsoft.AspNet.SignalR.Core。有关详细信息,请参阅下面替换上面的删除api。从1.x的应用程序迁移到2.0SignalR2.0beta2更新后,您应该看到下面的编译错误:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Routing;usingSystem.Web.Security;usingSystem.Web.SessionState;usingMicrosoft.AspNet.SignalR;namespaceMyApplication{publilassGlobal:System.Web.HttpApplication{protectedvoidApplication_Start(objectsender,EventArgse){RouteTable.Routes.MapHubs();RouteTable.Routes.MapConnection<MyConnection("echo","/echo");}}}&39;System.Web.Routing.RouteCollection&39;doesnotcontainadefinitionfor&39;MapHubs&39;andnoextensionmethod&39;MapHubs&39;aeptingafirstargumentoftype&39;System.Web.Routing.RouteCollection&39;couldbefound(areyoumissingausingdirectiveoranassemblyreference)&39;System.Web.Routing.RouteCollection&39;doesnotcontainadefinitionfor&39;MapConnection&39;andnoextensionmethod&39;MapConnection&39;aeptingafirstargumentoftype&39;System.Web.Routing.RouteCollection&39;couldbefound(areyoumissingausingdirectiveoranassemblyreference)若要迁移到2.0SignalR1.x现有项目执行以下操作:对于网站项目,将下面的配置部分添加根web.config中:<appSettings<addkey="owin:AppStartup"value="MyWebApplication.Startup,App_Code"/</appSettings在上面的步骤后,如果你仍然看到以下错误:NuGet包安装的实体框架6、jQuery(不移动)、FriendlyUrls、asp.scriptmanager.jqueryApp_Data文件夹添加到项目中。添加Global.asax文件并添加RouteConfig.RegisterRoutes(RouteTable.Routes);到Application_Start。向项目中添加一个母版页。从添加/删除程序卸载预览刷新包运行MSIExec/x{GUID}若要删除已升级的MSI从添加/删除程序修复VisualStudio预览msiexec/x{0A20CD06-184F-4D82-9C45-E87A6B9FA0B3}msiexec/x{ABD3E98F-7E7E-4C50-9B80-7D6C954CBFD7}Pro+sku:快递网站:关闭VisualStudio卸载预览刷新去添加删除程序卸载微软ASP.NET和Web工具2013年预览刷新,如果存在重新安装微软ASP.NET和Web工具2013年预览刷新异步查询和保存在.NET4.5添加介绍了基于任务的异步模式的支持。自定义代码的第一个公约允许写你自己的约定,以帮助避免重复配置。我们提供轻量级的公约,以及一些更复杂的构建基块简单的API,允许您编写更复杂的公约。现在支持代码第一个映射到插入、更新或删除存储过程。连接灵活性使从瞬态连接故障中的自动恢复。依赖项决议引入了服务定位器模式的支持,我们已经分解了部分的功能,可以替换自定义实现。基于代码的配置给你的代码中执行配置——配置文件——在传统上所执行的选项。截取/SQL日志记录提供低级积木截取的EF操作与简单的SQL日志记录在上面建造。可配置迁移历史记录表允许您自定义的迁移历史记录表的定义。这是特别有用的数据库提供程序需要适当的数据类型等指定的迁移历史记录表正常。每个数据库的多个上下文中移除先前限制的每个数据库的一个代码第一个模型或代码第一个自动创建数据库时使用迁移。DbModelBuilder.HasDefaultSchema是新代码第一个API,允许代码第一种模式进行配置,在同一个地方的默认数据库架构。以前的代码第一个默认架构是硬编码到"dbo"和配置表所属的架构的唯一方式是通过ToTableAPI。枚举、空间和更好的性能,在.NET4.0-通过移动的核心组件,用来将在.NETFramework中到EFNuGet包我们是现在能够从EF5上.NET4.0提供枚举支持、空间数据类型和性能改进。DbContext现在可以创建与DbConnection,已经被打开,使的情景,哪里会有帮助如果创建的上下文(例如共享不能保证连接状态的组件之间的连接)时,可以打开连接。创建使用代码第一,可能允许更多的可扩展性和更少的死锁的数据库默认的事务隔离级别更改为READ_COMMITTED_SNAPSHOT。DbContext.Database.UseTransaction和DbContext.Database.BeginTransaction是新的Api,使的方案需要用来管理自己的事务。在LINQ查询中的Enumerable.Contains提高的性能.大大提高的预热时间(视图生成)——特别是对于大型模型——作为贡献从AlirezaHaghshenas的结果.DbModelBuilder.Configurations.AddFromAssembly方法是由UnaiZorrilla作出了贡献。如果您使用配置类的代码第一个FluentAPI,这种方法允许您轻松地添加组件中定义的所有配置类。自定义迁移操作被启用的贡献从iceclow.可插拔的多元化&Singularization服务是由UnaiZorrilla作出贡献。.改进交易支持更新实体框架提供支持,为外部的框架,以及改进的方法创建一个事务范围内的事务。POCO改进的支持。实体和复杂类型现在可以嵌套类可以有等于或GetHashCode的自定义实现。社会身份验证本地身份验证企业和协议的一般身份验证微软帐户WindowsAzure的目录服务OAuth2.0Facebook谷歌Twitter形式添加到SystemWeb服务器,使中间件开发人员添加提示,以便将特定System.Web阶段的请求处理管道运行中间件的集成的管道的支持。添加的可以基于服务器以及用于运行浩然的应用程序,而无需创建一个自定义主机壳API和OwinHost执行文件。添加一套丰富的用于身份验证的中间件组件原因是"Microsoft.AspNet.SignalR.Owin"已被否决。从您的项目,您必须卸载NuGet包。IRequest.GetHttpContext()更换所有依赖System.Web被都去除了。如果您现有的项目使用GetHttpContext扩展方法你将需要恢复此功能通过将新类添加到您的项目使用以下内容:usingSystem.Web;usingMicrosoft.AspNet.SignalR;namespaceMicrosoft.AspNet.SignalR{publicstatilassSystemWebExtensions{publicstaticHttpContextBaseGetHttpContext(thisIRequestrequest){objectvalue;if(request.Environment.TryGetValue(typeof(HttpContextBase).FullName,outvalue)){return(HttpContextBase)value;}returnnull;}}}服务器发送事件具有已知的问题关于Silverlight使用服务器的silverlight发送事件时延迟的消息。要强制长轮询使用以下方法:connection.Start(newLongPollingTransport());Bug修复https://github/SignalR/SignalR/blob/master/ReleaseNotes.md武士刀实体框架ASP.NETWeb优化1.1.0ASP.NETWeb优化框架提供的服务,提高您的ASP.NETWeb应用程序的性能有关使用ASP.NET网页优化的详细信息请参阅https://aspoptimization.codeplex/releases/view/101096已知的问题和重大更改本节描述的已知的问题和重大更改ASP.NET中的和VisualStudio2013预览Web工具发布安装问题修复安装微软ASP.NET和Web工具2013年预览刷新后的VisualStudio2013预览修复VisualStudio2013后安装微软ASP.NET和Web工具2013年预览刷新将要求微软ASP.NET和Web工具2013年预览刷新的修复操作。请考虑以下序列:1.安装VisualStudio2013预览。2.安装微软ASP.NET和Web工具2013年预览刷新3.修复VisualStudio2013预览步骤3后,VisualStudioweb开发的一些功能可能无法。为了确保VisualStudioweb开发功能的正常运作,你将需要修复的ASP.NET和Web工具2013年预览刷新。当打开VisualStudio安装微软ASP.NET和Web工具2013年预览刷新如果VS打开安装微软ASP.NET和Web工具2013年预览刷新的过程中,VisualStudio可能最终在糟糕的状态。建议用户关闭VisualStudio之前安装的所有实例。取消在安装ASP.NETWeb工具2013年预览刷新设置ASP.NET和Web工具2013年预览刷新取消安装程序在安装将离开VisualStudio坏的状态。若要解决此问题,请执行下列步骤:卸载后微软ASP.NET和Web工具2013年预览刷新,ASP.NET网站和MVC模板是缺掉的卸载ASP.NET和Web工具2013年预览刷新会还卸载所有的ASP.NET网站和MVC模板从VisualStudio2013预览。解决方法是以修复您的VisualStudio2013安装,重新安装微软ASP.NETMVC和网站模板。阻止对非英语VisualStudio的visualStudio安装预览刷新版本只是为英语和具有已知限制非英语VisualStudio安装上。为了防止打破你现有的VisualStudio我们已阻止此对非英语VisualStudio版本的安装。当您尝试在此配置中安装时,您将看到下面的消息。要能够使用预览刷新,你可以安装有关英语语言包或在VisualStudio的英文版上安装它。一般性问题帮助页的样式表不能正常CSS更新所有模板,但尚未更新帮助页面模具问题VS2013预览不会有完整的工具支持MVC3/网页v1当打开一个MVC3项目,项目将打开精细使用VS2013预览。然而,VS2013预览不会有工装支持MVC3/网页v1。如果创建了使用MVC3刷新VS2012或VS2010的MVC3项目,您可以打开并正常生成项目和它会在运行时。如果使用VS2010RTM创建了MVC3项目,你可以打开该项目,但您将不能够生成项目MVC3项目可以改变以便它将打开和功能在VS2013预览中,尽管是以减少功能。MVC3项目也可以更新到MVC4,虽然那是一个更多地参与的过程(eg:看看这里的MVC2到MVC3升级过程)。VisualStudio在本地化VisualStudio中的"更改身份验证"按钮单击时崩溃只所以目前本地化的VisualStudio安装预览刷新不是支持在ENU附带预览刷新。由于我们添加了多个身份验证选项中我们预览刷新发布,点击"更改身份验证"是断由于不匹配中的本地化资源。创建项目仍将和创建项目的默认身份验证选项,和您仍然能够使用其他预览和预览刷新功能。解决这个问题和使用新的身份验证功能,可以将相关的VisualStudio安装英语语言包,并将VisualStudio默认语言更改为英语。你可以通过工具去更新这-选项-国际设置。如果由于某种原因你仍然想要卸载预览刷新和回位预览状态你可以通过执行以下步骤:ASP.NETMVC的问题更新到最新的WSR包的MVC4项目将打破现有的web站点。这是因为ASP.NET网页更新到版本,但不是更新web.config中绑定重定向。解决方法是手动更新web.config卸下固定的显示模式包之前更新MVC4到最新的WSR包的项目。FixedDisplayModes包介绍在ASP.NETWeb工具2012.2,解决了以前版本中的已知的问题。包不再需要作为核心问题在这个版本中解决。包有硬依赖以前的版本上,因此,当您升级到最新版本的软件包依赖关系将不再存在解决方法是手动删除的软件包你re-targetMVC4app从4.0至4.5后,你可能会生成错误。这可能是因为重定目标有时会影响Nuget包显式具有不同的位为.NET4.5比他们有为4.0。解决方法是卸载并重新安装受影响的Nuget包ASP.NETWebAPI的问题用户需要时消耗使用WebAPI端NuGet的另一个便携式的库项目添加WebAPI端NuGet端项目WebAPI端NuGet取决于Json.NETNuGet。WebAPI端NuGet和Jason.NETNuGet有两个不同的程序集的完全的桌面版本和便携式库的版本。在大多数情况下,运行时行为是相同的但取决于目标平台的用户可能会存在一些差异解决方法是用户应该相同的WebAPI端NuGet包端项目时添加另一个便携式的图书馆使用WebAPI端NuGet引用了它。System.Web.Http.OData.Query.AllowedQueryOptions并不反映$select和$expand在编译之前System.Web.Http.OData现在支持$select和$expand。不支持的如果你依靠枚举支持System.Web.Http.OData.Query.AllowedQueryOptions,你还没有用(只与重定向程序集使用ODatadll的最新版本)的新版本重新编译您的应用程序库,您将找到的枚举值仍然说,选择并展开。这是因为CLR枚举当作常数和在程序集中嵌入它们的值。解决方法是重新编译您的应用程序库的新版本的System.Web.Http.OData默认情况下,在$batch中,不支持事务OData协议留给执行回滚语义上的变更集的操作失败时的服务。我们尊重协议规范,不执行任何类型的事务支持。解决方法是延长DefaultODataBatchHandler执行事务支持。选择操作在VisualStudio2013预览中不ODataLib5.5-alpha-2,在OData预览、装运的版本不会解析涉及正确选择操作的查询。ODataLib5.5RTM包括用于解析操作的支持,但引入了重大更改,使它无法升级该依赖项。EntityInstanceContext类的EntityInstance属性已过时的预览。EntityInstance可能不存在,当查询包含一个$select子句,因此应改为使用EdmObject属性访问要序列化的项的值。解决的方法是使用EdmObject属性上而不是EntityInstanceEntityInstanceContextCORS将不时使用带有属性的路由属性路由使用时,在路由集合中创建的路线也有HttpMethod约束。这些约束将阻止印前检查的请求(请求的选项),除非用户显式地启用了HttpOptions的行动。详细信息:codeplex/workitem/954解决的方法是对于用户显式启用其行动与HttpOptions或使用AeptVerbs属性的"选项"启用CORS以及与属性的路由模板SPA模板不能在虚拟目录下SPA模板硬编码路径的api中的javascript代码。后部署到虚拟目录,如datamodel.js文件中所有Url追加的虚拟路径SPA模板不会在IE兼容模式下默认情况下,如果网页上明确什么也没说关于X-UA兼容在其文档中。IE将它下运行IE7文档模式,这将导致不,因为它使用javascriptapi的水疗中心,不在IE7下。IE会自动打开兼容模式的intra网站。所以水疗中心不会在IE下在intra中承载时。解决的方法是添加到下面的链接<title/元素中的<head/的_Layout.cshtml或_Layout.vbhtml的页面:<metahttp-equiv="X-UA-兼容"内容="IE=边缘"/IE崩溃时在SPA模板与Facebook网站身份验证登录启用SPA模板在Facebook日志。设置web站点。当用户试图使用他们的Facebook帐户登录时,IE可能会崩溃。VisualStudio2012中的自定义MVC模板需要的VisualStudio2013预览更新VisualStudio2012的MVC模板自定义使用的注册表值,AspNetMvc4VS11,注册表存储库。当用户在VisualStudio2013年用VS2012MVC的自定义模板创建项目时,VisualStudio将为&39;SOFTWARE\NuGet\Repository&39;报告缺少注册表值错误。这是因为资料库密钥VS13预览中没有AspNetMvc4VS11了。解决方法是更新使用MVC自定义模板中的.vstemplate文件中的以下行<软件包存储库="注册表"为="AspNetMvc4VS11"isPreunzipped="true"需要更新到<软件包存储库="注册表"为="AspNetMvc4VS12"isPreunzipped="true"EF软件包更新到EF6符移动模板通用的提供程序不兼容EF6。因此当您更新EF6EF包移动模板中的,并导航到登录页面,您将看到以下错误:未找到方法:&39;System.Data.Objects.ObjectContextSystem.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()&39;。通用的提供者不是目前兼容EF6,你必须还原到EF5使用移动的模板模板中的EF版本。若要安装EF5,在软件包管理器控制台使用下面的命令:安装–PackageEntityFramework–Version5.0.0创建SPAVB项目将下降后安装ASP.NETWeb工具预览刷新,出现以下错误:。在这篇博客中可以找到解决方法:修复水疗VB项目创建ASP.NET和VisualStudio2013预览Web工具预览刷新的问题当项目名称(例如空间、前导位等)中的特殊字符创建MVC、水疗中心和Web窗体项目,该项目可能无法正常。你会看到这样的错误:"没有浩然环境是可用的请求"从服务器。这是因为浩然使用"<程序集名称。启动"名称来查找该应用程序启动类。然而,由于命名空间不支持特殊字符(如空间,VisualStudio会将它们转换要强调在命名空间中。例如,项目名称"项目A"将转换为"Project_A",在命名空间中。所以浩然是无法找到正确的启动类。解决此问题,添加<添加键="owin:AppStartup"值="<Namespace。启动、<程序集名称"/根据<configuration<appsettings节。例如:<添加键="owin:AppStartup"value="Project_A.Startup,项目A"/创建一个基于MVC模板和启动调试的VB项目。你会发现在_LoginPartial.vbhtml中有错误。这是因为当前的命名空间的项目丢失。结果是无法找到身份的扩展方法。将当前项目的根命名空间添加到web.config(项目根目录下的一个)。<system.web<pilationdebug="true"targetFramework="4.5.1"/<httpRuntimetargetFramework="4.5.1"/<pages<namespaces<addnamespace="System.Web.Helpers"/<addnamespace="System.Web.Mvc"/<addnamespace="System.Web.Mvc.Ajax"/<addnamespace="System.Web.Mvc.Html"/<addnamespace="System.Web.Optimization"/<addnamespace="System.Web.Routing"/<addnamespace="System.Web.WebPages"/<addnamespace="<ProjetRootnamespace"/</namespaces</pages</system.web您可以在项目配置中找到的根命名空间:当使用WebAPI创建MVC项目启用单一组织和处所的身份验证不起作用。将会有一个失踪时启用WebAPI的配置设置。解决此问题,在创建项目后更新web.config添加突出显示的行:<configuration<system.identityModel<idenityConfiguration<issuerNameRegistrytype="<Namespace.Utils.MultiTenantIssuerNameRegistry,<AssemblyName"/ASP.NETSignalR问题服务器发送事件运输在javascript端无法正常JSONP跨的域连接不能在这两种情况下,解决的方法是升级到上NuGetSignalR2.0.0-beta2实体框架6某些应用程序可能需要更新与EF6在以前版本的EF代码被分裂了.NET框架的一部分作为发运的图书馆核心(主要System.Data.Entity.dll)与带外(OOB)图书馆(主要EntityFramework.dll)运NuGet包中。EF6从核心库代码并合并它到OOB库。这是必要的以便允许EF作出开放源代码。这样的后果是应用程序将需要重建的移动类型。此所需的更改都直接使用DbContex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新版家政服务合同
- 云河实业有限公司年产5千吨茶油精深加工项目环评报告书
- 2024-2027年中国打车软件移动应用行业发展监测及投资战略咨询报告
- 2024河南制药专用设备制造市场前景及投资研究报告
- ×××危险化学品储存、使用项目安全现状评价报告【模板】
- 2025年全球铜矿行业供求前景分析与投资战略规划分析报告
- 某10MWp2#光伏电站可研报告光伏发电接入系统报告
- 2024年国产动画行业发展前景预测及投资规划建议报告
- 中国公路货运行业市场前景预测及投资战略研究报告
- 高压电动闸阀行业深度研究报告
- 箱变迁移工程施工方案
- 北师大版九年级数学下册《圆的对称性》评课稿
- 《遥感原理与应用》期末考试试卷附答案
- 物流无人机垂直起降场选址与建设规范(征求意见稿)
- 工程分包管理制度
- 2023年湖南成人学位英语考试真题
- GB/T 9452-2023热处理炉有效加热区测定方法
- 肺炎支原体肺炎诊治专家共识
- 药物化学(第七版)(全套课件1364P)
- 能源中国(上海电力大学)超星尔雅学习通网课章节测试答案
- 采购计划流程图
评论
0/150
提交评论