关于wwwroot文件夹问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于wwwroot文件夹问题?相关的知识,希望对你有一定的参考价值。

我的ftp空间里有个wwwroot文件夹,我修改个网页后,用cuteftp上传修改的页面到空间里,但是wwwroot文件夹里面没有替换掉。以前朋友帮我传的,我浏览网页时发现修改没有更新,然后我就把修改的页面也替换掉了wwwroot文件夹里的页面,这样才能浏览。不知道wwwroot是干什么用的?如果我删除空间里wwwroot文件夹可以吗?

劳驾高人介绍的详细点,我是菜鸟。

wwwroot一般是用来放你的网站的页面的,当人家访问你的网站时,服务器就是在wwwroot里面找你的主页(如index.xxx,default.xxx).所以不能删.
类似的有些空间还有database的文件夹,是用来放数据库的!
参考技术A 把网页放进wwwroot文件夹!
另外几个是站点的日志啥的。不用管它。把网页放进wwwroot就可以了!
参考技术B wwwroot就是你的网站的根目录,不能删的,删了你的网站就没法访问了 参考技术C wwwroot就是你的网站的根目录

部署项目时无法访问“wwwroot”中的文件

【中文标题】部署项目时无法访问“wwwroot”中的文件【英文标题】:Can't reach file in 'wwwroot' when project is deployed 【发布时间】:2021-02-12 00:31:06 【问题描述】:

当我在 Visual Studio 中使用 IIS Express 进行调试并尝试访问 /wwwroot 中的文件时,路径 = 'wwwroot/fileName' 没有任何问题。

但是当我将我的网站部署到 IIS Express 服务器时,我无法再访问该文件,并且由于该文件不存在而出现错误。

我做错了吗?网站部署时路径不一样吗?

PS : 该文件是'.xlsx' 扩展名

【问题讨论】:

可能是您发布时没有部署文件?是否在visual studio项目的属性中设置为“复制到输出目录”? 当我再次使用 'inputfile' 上传它时,我仍然遇到问题 什么是“输入文件”?不知道那是什么意思。你检查我的建议了吗? 【参考方案1】:

很可能该文件没有被部署。假设您使用的是 Visual Studio,请尝试以下操作:

    在解决方案资源管理器中,右键单击您的 .xlsx 文件并选择属性。 在 Build Action 中,确保选中 Content。 在复制到输出目录中,确保您有“始终复制”或“如果更新则复制”。只需确保未选择“不复制”即可。

我猜你会发现 Content 字段有问题。再次部署,您应该一切顺利。

【讨论】:

以上是关于关于wwwroot文件夹问题?的主要内容,如果未能解决你的问题,请参考以下文章

什么是 asp.net vnext 中的 wwwroot

在 wwwroot 中引用静态 JavaScript 文件的问题 - .Net Core 2.2 Signalr

网站空间wwwroot\database数据库路径问题哦

在发布期间在 wwwroot 中创建空目录,即使该目录为空

linux网站发布操作流程

为啥 IIS 会转到 wwwroot 文件夹而不是我想要的文件夹?