本教程基于微软ASP.NET-MVC5官方文档修订而成。文中将VS版本从官方文档的VS2013修改为2015,并且增加了基础内容,缩减了高级部分,形成简明版本,以便入门。
newProject.png
newProjectWeb.png
newProjectMVC.png
iisExpressShowAll.png
iisExpressSetting.png
routerGlobal.png
routerFormat.png
addController.png
addControllerMVC5.png
addControllerName.png
QueryString.png
QueryStringDefault.png
RequestValidationError.png
HTMLEncode1.png
HTMLEncode2.png
HTMLEncode3.png
AddView1.png
AddView2.png
cshtml1.png
cshtml2.png
cshtml3.png
ViewLayout1.png
ViewLayout2.png
cshtml4.png
cshtml5.png
AddModel1.png
AddModel2.png
AddModel3.png
AddModel5.png
AddModel4.png
AddModel6.png
AddMovieController1.png
AddMovieController2.png
AddMovieController3.png
ShowMovieEditPage.png
ShowAppData1.png
ShowAppData2.png
VSDBContext1.png
VSDBContext2.png
VSDBContext3.png
VSDBContext4.png
VSDBContext5.png
VSDBContext6.png
VSDBContext7.png
VSDBContext8.png
SQL Express需要Load一个user profile,但IIS7.5默认是不会Load User Profile的。所以部署到IIS(IIS7.5,2008R2)后,LocalDB不能被直接支持,会报错:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 – Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details.
)
可以参考:
需要在ApplicationHost.config中添加支持
SetPermission1.png
SetPermission2.png