Visual studio 2013 自动签出解决方案-因为新文件位于非源代码控制的文件夹中?

Visual studio 2013 自动签出解决方案-因为新文件位于非源代码控制的文件夹中?,visual-studio-2013,version-control,umbraco,solution,Visual Studio 2013,Version Control,Umbraco,Solution,我最近升级到VS 2013,我看到我的站点的解决方案在打开时自动被签出 我怀疑这是因为网站使用了Umbraco,因此App\u Data文件夹经常被清除。。。然后,当站点运行时,Umbraco将重新填充该文件夹中的索引和配置文件 我相信我已经将App\u数据源代码从源代码管理中排除(右键单击显示将文件添加到源代码管理的选项),因此该文件夹中的新项目不应影响解决方案,但这是对的吗? 我知道如果我在解决方案的images文件夹中创建一个新文件,它将自动添加到项目中(这非常方便)。。。它是否有可能对应

我最近升级到VS 2013,我看到我的站点的解决方案在打开时自动被签出

我怀疑这是因为网站使用了Umbraco,因此
App\u Data
文件夹经常被清除。。。然后,当站点运行时,Umbraco将重新填充该文件夹中的索引和配置文件

我相信我已经将
App\u数据
源代码从源代码管理中排除(右键单击显示将文件添加到源代码管理的选项),因此该文件夹中的新项目不应影响解决方案,但这是对的吗?
我知道如果我在解决方案的images文件夹中创建一个新文件,它将自动添加到项目中(这非常方便)。。。它是否有可能对应用程序数据做同样的事情?是否有更改该行为的设置?

在源代码管理中,您只需要
App\u Data
中的
packages
文件夹和
access.config
。我在App_数据中看到的所有其他内容都与缓存或日志相关。我将从项目中排除其余的App_数据。我通过右键单击这些文件夹/文件并单击“从项目中排除”来完成此操作。你是说当你运行网站时,新的缓存文件会自动“包含在项目中”?谢谢你的回复,非常感谢。。。查看App_数据文件夹的内容,我认为它们中的任何一个看起来都不是项目的一部分。。。App_数据文件夹本身下方的任何内容都没有“包含”或“排除/删除”选项。可能是其他原因,它没有显示在“挂起的更改筛选器”中,该筛选器正在触发解决方案以进行签出。哦,虽然我有一个“access.config”文件,但它只包含一个空的访问标记。。。我没有“包”文件夹。你知道你是否在使用“网站”项目吗?还是“Web应用程序”项目?此外,不必担心没有软件包文件夹。它只是通过umbraco backoffice安装的软件包的xml记录。我猜你还没有安装。access.config用于存储“公共访问”设置。如果你想限制成员对某些页面的访问,这就是数据存储的地方。啊,不确定,我没有创建项目。右键单击项目中的“localhost”,可以选择“构建网站”和“发布Web应用程序”。