VS2013发布网站后App_Data文件夹没掉了
发布后的  
发布的时候也没排除掉app_data

解决方案 »

  1.   

    换个名字吧。发布的时候,凡是要发布(覆盖)的,都不应该放到 app_data 下面。反之在目标网站上的 app_data 目录下的内容,千万不要被覆盖。我们要千方百计避免 app_data 目录被发布时不小心带上,你怎么还非要带上呢?把你要发布的内容,移动到其它自定义目录下吧。
      

  2.   

    可能你做的少,所以不守规范。这个 app_data 非常重要。如果那个人在发布时把网站上的 app_data 目录下的某个文件不小心覆盖了,可能偷偷地给你埋了一个原子弹,第二天会造成灾难性后果。
      

  3.   

    如果,你需要维护某些网站下的 app_data,那么应该单独维护,要跟asp.net应用的发布区分开来。例如开发一个企业待办工作提醒系统,那么各行各业、几千万家大企业(和事业单位)都广泛依赖这种系统来进行管理控制。你们研发一套系统,可能面对的是几百亿的市场、一个正规的软件公司自己可能要维护至少上百家企业用户。那么显然,对于app_data下的各种文件,必须有专人负责。而发布asp.net程序的角色就是非常低级的了,重要性差太多了。如果把发布 asp.net 应用作为重要角色,忽视app_data目录的维护工作,那么可想而知,是刚刚成立的小公司。