我正在使用tfs 2015.3
而我正在尝试编译一个Web服务项目(.asmx)。
现在,由于此错误,我的构建失败:It is an error to user asection registered as allowDefinition='MachineToApplication' beyond application level
我在网上寻找解决方案,发现当2 web.config
位于同一个项目时,构建存在问题(一个位于根目录,一个位于项目文件夹的某个位置)。然后我看到一个名为PrecompileWeb
的文件夹是用解决方案中另一个项目的内容创建的。
我尝试在vs2013/2015
构建项目,并且不会创建文件夹,而不是使用msbuild
(tfs
可能使用的)。
如何阻止此文件夹出现?我看到了一个解决方案,建议提供'/p:PreBuildEvent='
或类似的属性,但它不起作用。