51 c# asp.net visual-studio asp.net-core
我在visual studio 2015中创建了新的asp.net mvc项目.该项目有一个wwwroot文件.这是什么?

hai*_*770 60
引用官方网站:
该wwwroot文件夹中的ASP.NET 5.0是新的.项目中的所有静态文件都将进入此文件夹.这些是应用程序将直接提供给客户端的资产,包括HTML文件,CSS文件,图像文件和JavaScript文件.wwwroot文件夹是您网站的根目录.也就是说,http://some.hostname/指向wwwroot,静态内容的所有URL都相对于wwwroot文件夹.
代码文件应放在wwwroot之外.这包括所有C#文件和Razor文件.>拥有一个wwwroot文件夹可以保持代码文件和静态文件之间的清晰分离.
值得一提的是,术语wwwroot本身当然不是新的,它实际上是在许多平台上使用的约定(包括J2EE应用程序和IIS本身及其c:\inetpub\wwwroot目录).
Unix/Linux世界中的类似约定是htdocs,public_html和www.
Avi*_*jit 26
该wwwroot文件夹是新ASP.NET 5存储的all of the static files in your project. Any files including HTML files, CSS files, image files, and JavaScript files which are sent to the users browser should be stored inside this folder.
代码文件应放在wwwroot包括C#文件和Razor视图之外.有一个wwwroot文件夹可以保持代码文件和静态文件之间的清晰分离,它可以清楚地显示将发送到服务器的项目以及应该保留在开发机器上的项目.如果你看图,wwwroot文件夹有css和lib子文件夹.Css文件夹是保存自定义css文件的地方,而Bower包管理器使用lib文件夹.lib文件夹包含Bower下载的包,可以包含css,js和images.
图中显示lib文件夹有一个bootstrap包文件夹,如果你展开它,你会发现css,js以及与boostrap包相关的所有其他资产.
在MVC4我们使用内容文件夹保存样式表以及引用脚本的脚本文件夹时,这些文件夹现在已经消失.因此,了解样式表或脚本没有单个文件夹非常重要.可以在其中的任何文件夹中wwwroot.
有趣的是要注意,如果你想在你的剃刀视图中引用css,js或img文件,使用〜keyword确保wwwroot文件夹的直接路径.因此,假设您想在视图中引用site.css,您可以使用<link rel="stylesheet" href="~/css/site.css" />语法访问它.
您可以看到该~关键字指向该wwwroot文件夹.

| 归档时间: |
|
| 查看次数: |
24986 次 |
| 最近记录: |