




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ASP.NET和VS2013預(yù)覽發(fā)行Web工具-中文翻譯安裝說明文檔支持軟件要求ASP.NET和VisualStudio2013預(yù)覽Web工具中的新功能一個ASP.NET浩然綜合管線ASP.NET的身份基于聲明的身份驗證OAuth2.0整合與WindowsAzure的ActiveDirectory和Windows服務(wù)器的ActiveDirectoryASP.NETWeb窗體一個ASP.NETASP.NET的身份ASP.NET腳手架引導(dǎo)ASP.NET5MVC一個ASP.NETASP.NET的身份引導(dǎo)身份驗證篩選器篩選器將重寫ASP.NETWebAPI2屬性的路由OData改進(jìn):$select、$expand、$batch、$value改進(jìn)的可擴展性請求配料便攜式ASP.NETWebAPI端改進(jìn)的可測性IHttpActionResultCORS身份驗證篩選器篩選器將重寫OWIN支持和集成腳手架ASP.NETSignalRiOS和Android支持通過MonoTouch和MonoDroid(Xamarin)便攜式.NET端庫自托管包向后兼容的服務(wù)器支持僅用于.NET4.5(服務(wù)器端)程序集/Api的去除從1.x的應(yīng)用程序遷移到2.0IRequest.GetHttpContext()更換服務(wù)器發(fā)送事件具有已知的問題關(guān)于SilverlightBug修復(fù)武士刀實體框架ASP.NETWeb優(yōu)化1.1.0已知的問題和重大更改安裝說明ASP.NET和VisualStudio2013預(yù)覽Web工具在主安裝程序捆綁在一起,可以下載在這里。預(yù)覽刷新更新只針對英語的VisualStudio,可以下載在這里(需要先安裝VisualStudio2013預(yù)覽)文檔教程和其他ASP.NETWeb工具2012.2有關(guān)的信息都可從ASP.NET網(wǎng)站(asp).支持ASP.NET和VisualStudio2013預(yù)覽Web工具不正式支持。你也可以向ASP.NET社區(qū)的成員在哪里經(jīng)常能夠提供非正式支持ASP.NET論壇(asp/),發(fā)布問題。軟件要求ASP.NET和Web工具只需要VisualStudio2013預(yù)覽英語ASP.NET和VisualStudio2013預(yù)覽刷新Web工具中的新功能本節(jié)描述的功能已在版本中一個ASP.NET"版本的VisualStudio2013,我們邁出了走向統(tǒng)一我們組的經(jīng)驗,所以,你應(yīng)該能夠達(dá)到相同的無論你如何開始建立您的ASP.NET應(yīng)用程序的功能集。為。Eg。這樣,你可以混合和匹配您所選擇的技術(shù),您可以在Web窗體項目中腳手架WebAPI。一個ASP.NET都是為了讓它更容易作為一個開發(fā)人員要做的事情,你愛在ASP.NET中。一個ASP.NET應(yīng)該給開發(fā)人員,無論他們所選擇的信心,他們?nèi)匀辉陂_發(fā)上受信任的基礎(chǔ)框架——ASP.NET."浩然綜合管線ASP.NET的身份ASP.NET的身份是新會員制度為構(gòu)建ASP.NET應(yīng)用程序。ASP.NET身份便于集成用戶特定的配置文件數(shù)據(jù)與應(yīng)用程序的數(shù)據(jù)。ASP.NET的身份還允許您控制您的應(yīng)用程序的持久性模型。您可以在SQLServer數(shù)據(jù)庫或其他持久性存儲區(qū)中存儲的數(shù)據(jù)?;诼暶鞯纳矸蒡炞CASP.NET現(xiàn)在支持基于聲明的身份驗證,凡作為一組來自受信任的頒發(fā)者聲明表示用戶的身份。用戶可以進(jìn)行身份驗證使用的用戶名和密碼,使用社會身份提供程序(例如:Microsoft帳戶,F(xiàn)acebook、Google、Twitter),或使用WindowsAzureActiveDirectory或活動目錄服務(wù)聯(lián)合會(ADF)通過組織帳戶。ASP.NET身份驗證現(xiàn)在也基于浩然中間件,可以在任何基于浩然的主機上使用。OAuth2.0您現(xiàn)在可以授權(quán)請求從端應(yīng)用程序到您WebApi使用OAuth22.0持票人標(biāo)記。使用WindowsAzureActiveDirectory或ADF,像組織授權(quán)服務(wù)器,或使用您自己的自定義的授權(quán)服務(wù)器,端的授權(quán)是可以成功的。整合與WindowsAzure的ActiveDirectory和Windows服務(wù)器的ActiveDirectory現(xiàn)在,您可以創(chuàng)建利用WindowsAzure活躍目錄(WAAD)或Windows服務(wù)器的ActiveDirectory(房產(chǎn))進(jìn)行身份驗證的ASP.NET項目。關(guān)于如何使用這些功能通過充分步行請參見VisualStudio2013年創(chuàng)建ASP.NETWeb項目。專為WAAD內(nèi)容可以找到這里對已知問題的列表,請訪問我們的團(tuán)隊博客ASP.NETWeb窗體一個ASP.NETWeb窗體項目模板的一個ASP.NET的全新體驗與無縫集成。您可以自定義Web窗體項目和使用一個ASP.NET項目創(chuàng)建向?qū)渲蒙矸蒡炞C。ASP.NET的身份已更新的Web窗體項目模板使用ASP.NET身份驗證和身份管理。ASP.NET腳手架可以使用ASP.NET腳手架創(chuàng)建web窗體頁引導(dǎo)新的Web窗體項目模板使用引導(dǎo),提供時尚和反應(yīng)迅速的外觀和感覺。ASP.NET5MVC一個ASP.NETMVC項目模板的一個ASP.NET的全新體驗與無縫集成。你可以自定義您的MVC項目,并使用一個ASP.NET項目創(chuàng)建向?qū)渲蒙矸蒡炞C。MVC項目現(xiàn)在是標(biāo)準(zhǔn)的Web應(yīng)用程序,并且不使用他們自己的項目的GUID。ASP.NET的身份已更新的MVC項目模板使用ASP.NET身份驗證和身份管理。引導(dǎo)已更新的MVC項目模板來使用引導(dǎo),提供時尚和反應(yīng)迅速的外觀和感覺。身份驗證篩選器身份驗證篩選器是一種新的篩選器在ASP.NETMVC中,授權(quán)在ASP.NETMVC管道中的篩選器之前運行,允許您指定身份驗證邏輯每個行動,每個控制器,或全球范圍內(nèi)的所有控制器。身份驗證篩選器處理請求中的憑據(jù),并提供相應(yīng)的主體。身份驗證篩選器還可以添加身份驗證的挑戰(zhàn),在未經(jīng)授權(quán)的請求的響應(yīng)。篩選器將重寫現(xiàn)在,您可以覆蓋哪些篩選器應(yīng)用于給定的操作方法或控制器通過指定覆蓋過濾器。覆蓋過濾器指定一組不應(yīng)為某個給定的范圍(行動或控制器)運行的篩選器類型。這允許您配置全球適用,但然后排除某些全局篩選器應(yīng)用于特定操作或控制器的篩選器。ASP.NETWebAPI2屬性的路由ASP.NETWebAPI現(xiàn)在支持屬性路由由于蒂姆·麥考爾,的作者所作出的貢獻(xiàn)。路由屬性您可以指定您WebAPI路線通過注釋您的行動和控制器,像這樣:[RoutePrefix("orders")]publilassOrdersController:ApiController{[HttpGet("{id}")]publicOrderGet(intid){}[HttpPost("{id}/approve")]publicOrderApprove(intid){}}屬性路由還提供方便的語法來指定可選參數(shù)人({名字嗎}),默認(rèn)值(人/{名稱=丹})和路由約束(人/{名稱:阿爾法})。使用屬性的路由,則可以輕松定義使用單個API控制器資源層次結(jié)構(gòu):publilassMoviesController:ApiController{[HttpGet("movies")]publicIEnumerable<MovieGet(){}[HttpGet("actors/{actorId}/movies")]publicIEnumerable<MovieGetByActor(intactorId){}[HttpGet("directors/{directorId}/movies")]publicIEnumerable<MovieGetByDirector(intdirectorId){}}OData改進(jìn):$select、$expand、$batch、$value改進(jìn)的可擴展性ASP.NETWebAPIOData現(xiàn)在已完全支持$select,$expand和$value。您還可以使用$batch配料和changsets處理的請求??蓴U展性改進(jìn)OData格式化程序使您能夠添加原子項元數(shù)據(jù),支持命名的流和媒體鏈接項、添加批注實例和自定義鏈接生成。請求配料批處理請求可以組合成單一的HTTPPOST請求負(fù)載,以減少網(wǎng)絡(luò)流量,并提供更順暢、不太健談的用戶界面的多個操作。ASP.NETWebAPI現(xiàn)在支持請求配料使用OData協(xié)議,從服務(wù)的$batch端點使用MIME多部分的要求,在打包的多個請求或使用自定義批處理格式。您可以控制是否要求或按順序或按任意順序執(zhí)行。啟用請求配料簡單地添加路由與配料處理程序到您的WebAPI配置:publicstatilassWebApiConfig{publicstaticvoidRegister(HttpConfigurationconfig){config.Routes.MapHttpBatchRoute(routeName:"WebApiBatch",routeTemplate:"api/batch",batchHandler:newDefaultHttpBatchHandler(GlobalConfiguration.DefaultServer));}}便攜式ASP.NETWebAPI端您現(xiàn)在可以使用到ASP.NETWebAPI端創(chuàng)建跨Windows應(yīng)用商店和WindowsPhone8應(yīng)用程序的可移植類庫。您還可以創(chuàng)建便攜式格式化程序可以在端和服務(wù)器之間共享。改進(jìn)的可測性單元測試的API控制器現(xiàn)在是容易得多——只需實例化您的API控制器與您的請求消息和配置,然后調(diào)用您要測試的操作方法。你可以現(xiàn)在還輕松地嘲笑UrlHelper類的情況下當(dāng)你操作方法執(zhí)行鏈接生成。IHttpActionResult現(xiàn)在,您可以實現(xiàn)IHttpActionResult封裝您WebAPI操作方法的結(jié)果。從WebAPI操作方法返回的IHttpActionResult被執(zhí)行由ASP.NETWebAPI運行時產(chǎn)生的結(jié)果的響應(yīng)消息。IHttpActionResult可以從任何WebAPI操作來簡化單位返回測試您的WebAPI實現(xiàn)。為方便幾個IHttpActionResult實現(xiàn)提供現(xiàn)成的返回特定狀態(tài)代碼,格式化內(nèi)容或談判內(nèi)容的響應(yīng)。CORS由于另一個偉大貢獻(xiàn)從布羅克·艾倫ASP.NET現(xiàn)在完全支持跨來源請求共享(CORS)。這種支持已無縫集成與ASP.NETWebAPI,使支持CORS包括印前檢查請求的自動處理。身份驗證篩選器身份驗證篩選器是一種新的濾波器在ASP.NETWebAPI,ASP.NETWebAPI管線中的授權(quán)篩選器之前運行,并允許您指定身份驗證邏輯每個行動,每個控制器,或全球范圍內(nèi)的所有控制器。身份驗證篩選器處理請求中的憑據(jù),并提供相應(yīng)的主體。身份驗證篩選器還可以添加身份驗證的挑戰(zhàn),在未經(jīng)授權(quán)的請求的響應(yīng)。篩選器將重寫現(xiàn)在,您可以覆蓋哪些篩選器應(yīng)用于給定的操作方法或控制器通過指定覆蓋過濾器。覆蓋過濾器指定一組不應(yīng)為某個給定的范圍(行動或控制器)運行的篩選器類型。這允許您配置全球適用,但然后排除某些全局篩選器應(yīng)用于特定操作或控制器的篩選器。OWIN支持和集成現(xiàn)在,ASP.NETWebAPI完全支持浩然,并可在任何浩然能夠主機上運行。腳手架ASP.NETSignalRiOS和Android支持通過MonoTouch和MonoDroid(Xamarin)添加了對MonoTouch和MonoDroid的組件的支持。如何使用它們的詳細(xì)信息,請參閱使用Xamarin組件。SignalR2.0RTW時,這些組件將船Xamarin存儲中。便攜式.NET端我們用便攜式.NET端支持以下平臺取代的Silverlight、WinRT和WindowsPhone8的端:自托管包SignalR現(xiàn)在包括NuGet包(Microsoft.AspNet.SignalR.SelfHost),使自托管更容易入門。安裝此軟件包通過NuGet將顯示readme.txt的入門知識。自托管您的SignalR應(yīng)用程序的詳細(xì)信息請參閱https://github/SignalR/SignalR/wiki/Self-host.向后兼容的服務(wù)器支持在過去,在SignalR端和服務(wù)器需要的版本相同。這使它很難厚/本機移動端的更新為應(yīng)用程序服務(wù)器。SignalR現(xiàn)在支持舊的端使用較新的服務(wù)器的能力。這允許應(yīng)用程序更新的服務(wù)器端并不需要擔(dān)心打破的端。注:SignalR不支持更新與舊服務(wù)器的端。僅用于.NET4.5(服務(wù)器端)SignalR2.0只支持.NET4.5服務(wù)器上現(xiàn)在這樣被綁在.NET4.0的項目將有繼續(xù)使用SignalR1.1。程序集/Api的去除已刪除以下程序集:浩然依賴已合并到Microsoft.AspNet.SignalR.Core。有關(guān)詳細(xì)信息,請參閱下面替換上面的刪除api。從1.x的應(yīng)用程序遷移到2.0SignalR2.0beta2更新后,您應(yīng)該看到下面的編譯錯誤: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現(xiàn)有項目執(zhí)行以下操作:對于網(wǎng)站項目,將下面的配置部分添加根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。向項目中添加一個母版頁。從添加/刪除程序卸載預(yù)覽刷新包運行MSIExec/x{GUID}若要刪除已升級的MSI從添加/刪除程序修復(fù)VisualStudio預(yù)覽msiexec/x{0A20CD06-184F-4D82-9C45-E87A6B9FA0B3}msiexec/x{ABD3E98F-7E7E-4C50-9B80-7D6C954CBFD7}Pro+sku:快遞網(wǎng)站:關(guān)閉VisualStudio卸載預(yù)覽刷新去添加刪除程序卸載微軟ASP.NET和Web工具2013年預(yù)覽刷新,如果存在重新安裝微軟ASP.NET和Web工具2013年預(yù)覽刷新異步查詢和保存在.NET4.5添加介紹了基于任務(wù)的異步模式的支持。自定義代碼的第一個公約允許寫你自己的約定,以幫助避免重復(fù)配置。我們提供輕量級的公約,以及一些更復(fù)雜的構(gòu)建基塊簡單的API,允許您編寫更復(fù)雜的公約?,F(xiàn)在支持代碼第一個映射到插入、更新或刪除存儲過程。連接靈活性使從瞬態(tài)連接故障中的自動恢復(fù)。依賴項決議引入了服務(wù)定位器模式的支持,我們已經(jīng)分解了部分的功能,可以替換自定義實現(xiàn)?;诖a的配置給你的代碼中執(zhí)行配置——配置文件——在傳統(tǒng)上所執(zhí)行的選項。截取/SQL日志記錄提供低級積木截取的EF操作與簡單的SQL日志記錄在上面建造??膳渲眠w移歷史記錄表允許您自定義的遷移歷史記錄表的定義。這是特別有用的數(shù)據(jù)庫提供程序需要適當(dāng)?shù)臄?shù)據(jù)類型等指定的遷移歷史記錄表正常。每個數(shù)據(jù)庫的多個上下文中移除先前限制的每個數(shù)據(jù)庫的一個代碼第一個模型或代碼第一個自動創(chuàng)建數(shù)據(jù)庫時使用遷移。DbModelBuilder.HasDefaultSchema是新代碼第一個API,允許代碼第一種模式進(jìn)行配置,在同一個地方的默認(rèn)數(shù)據(jù)庫架構(gòu)。以前的代碼第一個默認(rèn)架構(gòu)是硬編碼到"dbo"和配置表所屬的架構(gòu)的唯一方式是通過ToTableAPI。枚舉、空間和更好的性能,在.NET4.0-通過移動的核心組件,用來將在.NETFramework中到EFNuGet包我們是現(xiàn)在能夠從EF5上.NET4.0提供枚舉支持、空間數(shù)據(jù)類型和性能改進(jìn)。DbContext現(xiàn)在可以創(chuàng)建與DbConnection,已經(jīng)被打開,使的情景,哪里會有幫助如果創(chuàng)建的上下文(例如共享不能保證連接狀態(tài)的組件之間的連接)時,可以打開連接。創(chuàng)建使用代碼第一,可能允許更多的可擴展性和更少的死鎖的數(shù)據(jù)庫默認(rèn)的事務(wù)隔離級別更改為READ_COMMITTED_SNAPSHOT。DbContext.Database.UseTransaction和DbContext.Database.BeginTransaction是新的Api,使的方案需要用來管理自己的事務(wù)。在LINQ查詢中的Enumerable.Contains提高的性能.大大提高的預(yù)熱時間(視圖生成)——特別是對于大型模型——作為貢獻(xiàn)從AlirezaHaghshenas的結(jié)果.DbModelBuilder.Configurations.AddFromAssembly方法是由UnaiZorrilla作出了貢獻(xiàn)。如果您使用配置類的代碼第一個FluentAPI,這種方法允許您輕松地添加組件中定義的所有配置類。自定義遷移操作被啟用的貢獻(xiàn)從iceclow.可插拔的多元化&Singularization服務(wù)是由UnaiZorrilla作出貢獻(xiàn)。.改進(jìn)交易支持更新實體框架提供支持,為外部的框架,以及改進(jìn)的方法創(chuàng)建一個事務(wù)范圍內(nèi)的事務(wù)。POCO改進(jìn)的支持。實體和復(fù)雜類型現(xiàn)在可以嵌套類可以有等于或GetHashCode的自定義實現(xiàn)。社會身份驗證本地身份驗證企業(yè)和協(xié)議的一般身份驗證微軟帳戶WindowsAzure的目錄服務(wù)OAuth2.0Facebook谷歌Twitter形式添加到SystemWeb服務(wù)器,使中間件開發(fā)人員添加提示,以便將特定System.Web階段的請求處理管道運行中間件的集成的管道的支持。添加的可以基于服務(wù)器以及用于運行浩然的應(yīng)用程序,而無需創(chuàng)建一個自定義主機殼API和OwinHost執(zhí)行文件。添加一套豐富的用于身份驗證的中間件組件原因是"Microsoft.AspNet.SignalR.Owin"已被否決。從您的項目,您必須卸載NuGet包。IRequest.GetHttpContext()更換所有依賴System.Web被都去除了。如果您現(xiàn)有的項目使用GetHttpContext擴展方法你將需要恢復(fù)此功能通過將新類添加到您的項目使用以下內(nèi)容:usingSystem.Web;usingMicrosoft.AspNet.SignalR;namespaceMicrosoft.AspNet.SignalR{publicstatilassSystemWebExtensions{publicstaticHttpContextBaseGetHttpContext(thisIRequestrequest){objectvalue;if(request.Environment.TryGetValue(typeof(HttpContextBase).FullName,outvalue)){return(HttpContextBase)value;}returnnull;}}}服務(wù)器發(fā)送事件具有已知的問題關(guān)于Silverlight使用服務(wù)器的silverlight發(fā)送事件時延遲的消息。要強制長輪詢使用以下方法:connection.Start(newLongPollingTransport());Bug修復(fù)https://github/SignalR/SignalR/blob/master/ReleaseNotes.md武士刀實體框架ASP.NETWeb優(yōu)化1.1.0ASP.NETWeb優(yōu)化框架提供的服務(wù),提高您的ASP.NETWeb應(yīng)用程序的性能有關(guān)使用ASP.NET網(wǎng)頁優(yōu)化的詳細(xì)信息請參閱https://aspoptimization.codeplex/releases/view/101096已知的問題和重大更改本節(jié)描述的已知的問題和重大更改ASP.NET中的和VisualStudio2013預(yù)覽Web工具發(fā)布安裝問題修復(fù)安裝微軟ASP.NET和Web工具2013年預(yù)覽刷新后的VisualStudio2013預(yù)覽修復(fù)VisualStudio2013后安裝微軟ASP.NET和Web工具2013年預(yù)覽刷新將要求微軟ASP.NET和Web工具2013年預(yù)覽刷新的修復(fù)操作。請考慮以下序列:1.安裝VisualStudio2013預(yù)覽。2.安裝微軟ASP.NET和Web工具2013年預(yù)覽刷新3.修復(fù)VisualStudio2013預(yù)覽步驟3后,VisualStudioweb開發(fā)的一些功能可能無法。為了確保VisualStudioweb開發(fā)功能的正常運作,你將需要修復(fù)的ASP.NET和Web工具2013年預(yù)覽刷新。當(dāng)打開VisualStudio安裝微軟ASP.NET和Web工具2013年預(yù)覽刷新如果VS打開安裝微軟ASP.NET和Web工具2013年預(yù)覽刷新的過程中,VisualStudio可能最終在糟糕的狀態(tài)。建議用戶關(guān)閉VisualStudio之前安裝的所有實例。取消在安裝ASP.NETWeb工具2013年預(yù)覽刷新設(shè)置ASP.NET和Web工具2013年預(yù)覽刷新取消安裝程序在安裝將離開VisualStudio壞的狀態(tài)。若要解決此問題,請執(zhí)行下列步驟:卸載后微軟ASP.NET和Web工具2013年預(yù)覽刷新,ASP.NET網(wǎng)站和MVC模板是缺掉的卸載ASP.NET和Web工具2013年預(yù)覽刷新會還卸載所有的ASP.NET網(wǎng)站和MVC模板從VisualStudio2013預(yù)覽。解決方法是以修復(fù)您的VisualStudio2013安裝,重新安裝微軟ASP.NETMVC和網(wǎng)站模板。阻止對非英語VisualStudio的visualStudio安裝預(yù)覽刷新版本只是為英語和具有已知限制非英語VisualStudio安裝上。為了防止打破你現(xiàn)有的VisualStudio我們已阻止此對非英語VisualStudio版本的安裝。當(dāng)您嘗試在此配置中安裝時,您將看到下面的消息。要能夠使用預(yù)覽刷新,你可以安裝有關(guān)英語語言包或在VisualStudio的英文版上安裝它。一般性問題幫助頁的樣式表不能正常CSS更新所有模板,但尚未更新幫助頁面模具問題VS2013預(yù)覽不會有完整的工具支持MVC3/網(wǎng)頁v1當(dāng)打開一個MVC3項目,項目將打開精細(xì)使用VS2013預(yù)覽。然而,VS2013預(yù)覽不會有工裝支持MVC3/網(wǎng)頁v1。如果創(chuàng)建了使用MVC3刷新VS2012或VS2010的MVC3項目,您可以打開并正常生成項目和它會在運行時。如果使用VS2010RTM創(chuàng)建了MVC3項目,你可以打開該項目,但您將不能夠生成項目MVC3項目可以改變以便它將打開和功能在VS2013預(yù)覽中,盡管是以減少功能。MVC3項目也可以更新到MVC4,雖然那是一個更多地參與的過程(eg:看看這里的MVC2到MVC3升級過程)。VisualStudio在本地化VisualStudio中的"更改身份驗證"按鈕單擊時崩潰只所以目前本地化的VisualStudio安裝預(yù)覽刷新不是支持在ENU附帶預(yù)覽刷新。由于我們添加了多個身份驗證選項中我們預(yù)覽刷新發(fā)布,點擊"更改身份驗證"是斷由于不匹配中的本地化資源。創(chuàng)建項目仍將和創(chuàng)建項目的默認(rèn)身份驗證選項,和您仍然能夠使用其他預(yù)覽和預(yù)覽刷新功能。解決這個問題和使用新的身份驗證功能,可以將相關(guān)的VisualStudio安裝英語語言包,并將VisualStudio默認(rèn)語言更改為英語。你可以通過工具去更新這-選項-國際設(shè)置。如果由于某種原因你仍然想要卸載預(yù)覽刷新和回位預(yù)覽狀態(tài)你可以通過執(zhí)行以下步驟:ASP.NETMVC的問題更新到最新的WSR包的MVC4項目將打破現(xiàn)有的web站點。這是因為ASP.NET網(wǎng)頁更新到版本,但不是更新web.config中綁定重定向。解決方法是手動更新web.config卸下固定的顯示模式包之前更新MVC4到最新的WSR包的項目。FixedDisplayModes包介紹在ASP.NETWeb工具2012.2,解決了以前版本中的已知的問題。包不再需要作為核心問題在這個版本中解決。包有硬依賴以前的版本上,因此,當(dāng)您升級到最新版本的軟件包依賴關(guān)系將不再存在解決方法是手動刪除的軟件包你re-targetMVC4app從4.0至4.5后,你可能會生成錯誤。這可能是因為重定目標(biāo)有時會影響Nuget包顯式具有不同的位為.NET4.5比他們有為4.0。解決方法是卸載并重新安裝受影響的Nuget包ASP.NETWebAPI的問題用戶需要時消耗使用WebAPI端NuGet的另一個便攜式的庫項目添加WebAPI端NuGet端項目WebAPI端NuGet取決于Json.NETNuGet。WebAPI端NuGet和Jason.NETNuGet有兩個不同的程序集的完全的桌面版本和便攜式庫的版本。在大多數(shù)情況下,運行時行為是相同的但取決于目標(biāo)平臺的用戶可能會存在一些差異解決方法是用戶應(yīng)該相同的WebAPI端NuGet包端項目時添加另一個便攜式的圖書館使用WebAPI端NuGet引用了它。System.Web.Http.OData.Query.AllowedQueryOptions并不反映$select和$expand在編譯之前System.Web.Http.OData現(xiàn)在支持$select和$expand。不支持的如果你依靠枚舉支持System.Web.Http.OData.Query.AllowedQueryOptions,你還沒有用(只與重定向程序集使用ODatadll的最新版本)的新版本重新編譯您的應(yīng)用程序庫,您將找到的枚舉值仍然說,選擇并展開。這是因為CLR枚舉當(dāng)作常數(shù)和在程序集中嵌入它們的值。解決方法是重新編譯您的應(yīng)用程序庫的新版本的System.Web.Http.OData默認(rèn)情況下,在$batch中,不支持事務(wù)OData協(xié)議留給執(zhí)行回滾語義上的變更集的操作失敗時的服務(wù)。我們尊重協(xié)議規(guī)范,不執(zhí)行任何類型的事務(wù)支持。解決方法是延長DefaultODataBatchHandler執(zhí)行事務(wù)支持。選擇操作在VisualStudio2013預(yù)覽中不ODataLib5.5-alpha-2,在OData預(yù)覽、裝運的版本不會解析涉及正確選擇操作的查詢。ODataLib5.5RTM包括用于解析操作的支持,但引入了重大更改,使它無法升級該依賴項。EntityInstanceContext類的EntityInstance屬性已過時的預(yù)覽。EntityInstance可能不存在,當(dāng)查詢包含一個$select子句,因此應(yīng)改為使用EdmObject屬性訪問要序列化的項的值。解決的方法是使用EdmObject屬性上而不是EntityInstanceEntityInstanceContextCORS將不時使用帶有屬性的路由屬性路由使用時,在路由集合中創(chuàng)建的路線也有HttpMethod約束。這些約束將阻止印前檢查的請求(請求的選項),除非用戶顯式地啟用了HttpOptions的行動。詳細(xì)信息:codeplex/workitem/954解決的方法是對于用戶顯式啟用其行動與HttpOptions或使用AeptVerbs屬性的"選項"啟用CORS以及與屬性的路由模板SPA模板不能在虛擬目錄下SPA模板硬編碼路徑的api中的javascript代碼。后部署到虛擬目錄,如datamodel.js文件中所有Url追加的虛擬路徑SPA模板不會在IE兼容模式下默認(rèn)情況下,如果網(wǎng)頁上明確什么也沒說關(guān)于X-UA兼容在其文檔中。IE將它下運行IE7文檔模式,這將導(dǎo)致不,因為它使用javascriptapi的水療中心,不在IE7下。IE會自動打開兼容模式的intra網(wǎng)站。所以水療中心不會在IE下在intra中承載時。解決的方法是添加到下面的鏈接<title/元素中的<head/的_Layout.cshtml或_Layout.vbhtml的頁面:<metahttp-equiv="X-UA-兼容"內(nèi)容="IE=邊緣"/IE崩潰時在SPA模板與Facebook網(wǎng)站身份驗證登錄啟用SPA模板在Facebook日志。設(shè)置web站點。當(dāng)用戶試圖使用他們的Facebook帳戶登錄時,IE可能會崩潰。VisualStudio2012中的自定義MVC模板需要的VisualStudio2013預(yù)覽更新VisualStudio2012的MVC模板自定義使用的注冊表值,AspNetMvc4VS11,注冊表存儲庫。當(dāng)用戶在VisualStudio2013年用VS2012MVC的自定義模板創(chuàng)建項目時,VisualStudio將為&39;SOFTWARE\NuGet\Repository&39;報告缺少注冊表值錯誤。這是因為資料庫密鑰VS13預(yù)覽中沒有AspNetMvc4VS11了。解決方法是更新使用MVC自定義模板中的.vstemplate文件中的以下行<軟件包存儲庫="注冊表"為="AspNetMvc4VS11"isPreunzipped="true"需要更新到<軟件包存儲庫="注冊表"為="AspNetMvc4VS12"isPreunzipped="true"EF軟件包更新到EF6符移動模板通用的提供程序不兼容EF6。因此當(dāng)您更新EF6EF包移動模板中的,并導(dǎo)航到登錄頁面,您將看到以下錯誤:未找到方法:&39;System.Data.Objects.ObjectContextSystem.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()&39;。通用的提供者不是目前兼容EF6,你必須還原到EF5使用移動的模板模板中的EF版本。若要安裝EF5,在軟件包管理器控制臺使用下面的命令:安裝–PackageEntityFramework–Version5.0.0創(chuàng)建SPAVB項目將下降后安裝ASP.NETWeb工具預(yù)覽刷新,出現(xiàn)以下錯誤:。在這篇博客中可以找到解決方法:修復(fù)水療VB項目創(chuàng)建ASP.NET和VisualStudio2013預(yù)覽Web工具預(yù)覽刷新的問題當(dāng)項目名稱(例如空間、前導(dǎo)位等)中的特殊字符創(chuàng)建MVC、水療中心和Web窗體項目,該項目可能無法正常。你會看到這樣的錯誤:"沒有浩然環(huán)境是可用的請求"從服務(wù)器。這是因為浩然使用"<程序集名稱。啟動"名稱來查找該應(yīng)用程序啟動類。然而,由于命名空間不支持特殊字符(如空間,VisualStudio會將它們轉(zhuǎn)換要強調(diào)在命名空間中。例如,項目名稱"項目A"將轉(zhuǎn)換為"Project_A",在命名空間中。所以浩然是無法找到正確的啟動類。解決此問題,添加<添加鍵="owin:AppStartup"值="<Namespace。啟動、<程序集名稱"/根據(jù)<configuration<appsettings節(jié)。例如:<添加鍵="owin:AppStartup"value="Project_A.Startup,項目A"/創(chuàng)建一個基于MVC模板和啟動調(diào)試的VB項目。你會發(fā)現(xiàn)在_LoginPartial.vbhtml中有錯誤。這是因為當(dāng)前的命名空間的項目丟失。結(jié)果是無法找到身份的擴展方法。將當(dāng)前項目的根命名空間添加到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您可以在項目配置中找到的根命名空間:當(dāng)使用WebAPI創(chuàng)建MVC項目啟用單一組織和處所的身份驗證不起作用。將會有一個失蹤時啟用WebAPI的配置設(shè)置。解決此問題,在創(chuàng)建項目后更新web.config添加突出顯示的行:<configuration<system.identityModel<idenityConfiguration<issuerNameRegistrytype="<Namespace.Utils.MultiTenantIssuerNameRegistry,<AssemblyName"/ASP.NETSignalR問題服務(wù)器發(fā)送事件運輸在javascript端無法正常JSONP跨的域連接不能在這兩種情況下,解決的方法是升級到上NuGetSignalR2.0.0-beta2實體框架6某些應(yīng)用程序可能需要更新與EF6在以前版本的EF代碼被分裂了.NET框架的一部分作為發(fā)運的圖書館核心(主要System.Data.Entity.dll)與帶外(OOB)圖書館(主要EntityFramework.dll)運NuGet包中。EF6從核心庫代碼并合并它到OOB庫。這是必要的以便允許EF作出開放源代碼。這樣的后果是應(yīng)用程序?qū)⑿枰亟ǖ囊苿宇愋?。此所需的更改都直接使用DbContex
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年捐款協(xié)議模板
- 二年級上冊數(shù)學(xué)教案-除法的初步認(rèn)識(2)-西師大版
- 三年級上冊數(shù)學(xué)教學(xué)設(shè)計-5.1什么是周長 北師大版
- 六年級下冊數(shù)學(xué)教案-第一單元第3課時 問題解決(1) 西師大版
- 2025年購房合同模板文件
- 借住合同(2025年版)
- 學(xué)習(xí)2025年雷鋒精神六十二周年主題活動實施方案 (3份)-98
- 2025年學(xué)習(xí)雷鋒精神六十二周年主題活動方案
- 《線段、射線和直線》(教學(xué)設(shè)計)-2024-2025學(xué)年四年級上冊數(shù)學(xué)冀教版
- 《小小設(shè)計師》(教學(xué)設(shè)計)-2023-2024學(xué)年二年級下冊數(shù)學(xué)人教版
- 大象版四年級下冊《科學(xué)》全套教學(xué)課件
- 期末考試質(zhì)量分析教學(xué)成績匯報模板
- 應(yīng)急指揮調(diào)度與指揮中心建設(shè)
- 2025年三方運輸合作協(xié)議經(jīng)典版(三篇)
- 部編高教版2023·職業(yè)模塊 中職語文 2.《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》 課件
- 安全環(huán)保職業(yè)健康法律法規(guī)清單2024年
- 創(chuàng)新藥產(chǎn)業(yè)鏈研究培訓(xùn)框架
- 燃?xì)鈽I(yè)務(wù)代辦授權(quán)書模板
- 《中國人閱讀書目(三)——中國初中生基礎(chǔ)閱讀書目-導(dǎo)賞手冊》新書簡介2014.8.14 (1)
- 智利國家英文介紹PPT精選文檔
- 金蝶K3 Cloud 產(chǎn)品安裝指南
評論
0/150
提交評論