我看到了这个问题,但它与VS2008有关,所以我想也许事情已经发生了变化: Don't publish particular folder in ASP.NET
无论如何,问题是,当我发布我的ASP.net网站时,它会创建发布文件夹并发布诸如web.config
和images/
目录之类的文件。实时服务器上的web.config具有不同的配置,并且不需要再次上载图像。
我可以让它不发布特定的文件/文件夹,因为它会使我的上传过程更快更安全。
答案 0 :(得分:3)
是。只需将文件的Build Action
属性更改为None
答案 1 :(得分:0)
解决方案必须包含项目文件(.csproj)。如果您使用Web应用程序项目而不是Web站点项目,则会得到此信息。您还可以将Web站点项目转换为Web应用程序项目。我个人从不使用网站项目,他们有管理问题(就像我们讨论的那样),并且对其他项目提供的支持很少,比如Console App项目或类库项目。
答案 2 :(得分:0)
在我的情况下,由于我使用的是一个网站项目,我只是简单地剪切&在发布之前将大量图像文件夹粘贴到项目外部的父文件夹中。然后,我切断&发布完成后,将文件夹粘贴回项目文件夹。这只需要几秒钟。