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

时间:2014-07-02 23:35:01

标签: asp.net-mvc visual-studio azure azure-web-sites

似乎这个问题并不普遍,即使stackoverflow也没有关于它的帖子。

我刚刚将我的MVC 5网站部署到Azure网站,发现我的一些自定义文件夹丢失了,没有推送到服务器。

我尝试在visual studio中删除并创建相同的文件夹,然后重新部署它,但是没有用。

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

2 个答案:

答案 0 :(得分:2)

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

string path = @"Path\To\Folder\You\Want";
Directory.CreateDirectory(path);

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

答案 1 :(得分:1)

我发现Visual Studio在部署时会排除空文件夹,所以我必须将任何文件放到那些空文件夹中,以使visual studio包含它们。