Rol*_*sta 7 asp.net deployment asp.net-mvc asp.net-mvc-3
我在Visual Studio中使用ASP.NET MVC3创建了一个Web应用程序(没有SQL Server).现在我想部署它,并寻找最简单的方法的建议.
截至目前,我所做的是(规则1-10)http://msdn.microsoft.com/en-us/library/dd410407 (v=vs.90) .aspx
Mey*_*eri 11
项目文件夹中的1- bin文件夹
2-内容文件夹
3-脚本文件夹
4-视图文件夹
5- Global.asax
6- Web.config
7-从C:\ Program Files\Microsoft ASP.NET\ASP.NET Web Pages复制v1.0\Assemblies
目录在部署网站之前,您应该将这些文件复制到"bin"目录中
Microsoft.CSharp.dll - reference
Microsoft.Web.Infrastructure.dll and .xml - copy
System.Web.Helpers.dll and .xml - reference
System.Web.Razor.dll and .xml - copy
System.Web.Routing.dll - reference
System.Web.WebPages.Deployment.dll and .xml - copy
System.Web.WebPages.dll - reference
System.Web.WebPages.Razor.dll and .xml - copy
Run Code Online (Sandbox Code Playgroud)
小智 5
在Visual Studio 2010中运行应用程序并在计算机上安装.net framework 4和MVC 3时,将自动创建以下文件夹:
C:\ Program Files\Microsoft ASP.NET\ASP.NET MVC 3
C:\ Program Files(x86)\ Microsoft ASP.NET\ASP.NET Web Pages.
这些文件夹还包含"Assemblies"文件夹.
以下附加程序集的ASP.NET MVC引用:
System.Web.Mvc
Microsoft.Web.Infrastructure
System.Web.Razor
System.Web.WebPages
System.Web.WebPages.Razor
Run Code Online (Sandbox Code Playgroud)
要在没有托管公司支持的情况下在共享服务器上部署应用程序,您只需复制这些DLL文件并将其粘贴到BIN文件夹即可.
发布时使DLL本地化:
如果您不想手动复制这些文件或无权复制和粘贴这些文件,则可以使用此方法.
将项目发布到生产环境时,手动方法中提到的DLL文件可以包含在Bin文件夹中.
要将它们包含到Bin文件夹,请转到MVC应用程序项目并展开项目树中的"引用"节点.选择上面的程序集然后右键单击并选择"属性"并将"本地副本"更改为True,因为它默认为False.如果Local Copy属性设置为TRUE,则在发布项目时,选定的DLL将包含在"Bin"文件夹中.
除了关于手动复制mvc dll的所有这些答案.Visual Studio 2010(带SP1)具有为您执行此操作的能力.
Visual Studio现在将在bin文件夹中自动部署正确的引用.
| 归档时间: |
|
| 查看次数: |
17260 次 |
| 最近记录: |