我在项目中遇到问题,其中我的App_Resources文件夹具有以下结构:
问题是,虽然Images文件夹有内容文件,但CTemp没有。结果是在安装过程中未创建该文件夹,之后发生错误,因为应用程序的许多不同部分都试图在该文件夹中创建文件。
我需要一种方法让ASP.NET网站部署项目在安装时强制创建空的CTemp文件夹,以便立即将文件写入其中。
我明白这样做很容易就是在该文件夹中创建一个虚拟内容文件(类似于良性的readme.txt),或者我可以在第一次尝试访问它时以编程方式创建该文件。但我正在寻求一种更优雅地解决问题的解决方案。
答案 0 :(得分:1)
Scott Guthrie有一个非常谨慎的article about web deployment projects,详细说明了如何在构建前和制作后阶段创建文件夹