Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用visual studio web deploy在asp MVC中部署到azure网站时,某些文件夹不会推送到服务器_Asp.net Mvc_Visual Studio_Azure_Azure Web App Service - Fatal编程技术网

Asp.net mvc 使用visual studio web deploy在asp MVC中部署到azure网站时,某些文件夹不会推送到服务器

Asp.net mvc 使用visual studio web deploy在asp MVC中部署到azure网站时,某些文件夹不会推送到服务器,asp.net-mvc,visual-studio,azure,azure-web-app-service,Asp.net Mvc,Visual Studio,Azure,Azure Web App Service,似乎这个问题并不流行,甚至stackoverflow也没有关于它的帖子 我刚刚将我的MVC5网站部署到Azure网站,发现我的一些自定义文件夹丢失,而不是推送到服务器 我试图在VisualStudio中删除并创建同一文件夹,然后再次重新部署,但没有成功 我想知道是否有办法在azure网站目录中手动创建文件夹?我们实际上如何手动编辑根目录?类似azure网站文件管理的控制面板吗?我发现Visual Studio在部署时会排除空文件夹,因此我必须将任何文件放入这些空文件夹中,以使Visual Stu

似乎这个问题并不流行,甚至stackoverflow也没有关于它的帖子

我刚刚将我的MVC5网站部署到Azure网站,发现我的一些自定义文件夹丢失,而不是推送到服务器

我试图在VisualStudio中删除并创建同一文件夹,然后再次重新部署,但没有成功


我想知道是否有办法在azure网站目录中手动创建文件夹?我们实际上如何手动编辑根目录?类似azure网站文件管理的控制面板吗?

我发现Visual Studio在部署时会排除空文件夹,因此我必须将任何文件放入这些空文件夹中,以使Visual Studio包含它们。

在代码中创建空文件夹非常简单(我假设您使用的是C#):


如果目录已存在,则CreateDirectory调用不会执行任何操作

您是否已确保这些文件夹中包含的文件夹或文件在属性中设置为“内容”,而不是“无”。或者,右键单击文件夹并单击“发布”。或者,您也可以在第一次使用文件夹时在代码中创建文件夹。从长远来看,“在代码中创建文件夹”是一个更省事的解决方案?听起来很不错,我怎么能真正做到呢?是的,我用的是c。我现在明白了。谢谢@Zain
string path = @"Path\To\Folder\You\Want";
Directory.CreateDirectory(path);