Visual studio 2015 Visual Studio MSDeploy发布忽略文件
通过Visual Studio 2015将web应用程序发布到IIS服务器时,我试图忽略一个文件。我使用Visual studio 2015 Visual Studio MSDeploy发布忽略文件,visual-studio-2015,web-deployment,publishing,msdeploy,Visual Studio 2015,Web Deployment,Publishing,Msdeploy,通过Visual Studio 2015将web应用程序发布到IIS服务器时,我试图忽略一个文件。我使用WMSVC发布msdeploy。 因此,我从IIS网站创建了一个发布配置文件。发布配置文件的相关部分如下所示: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
WMSVC
发布msdeploy。
因此,我从IIS网站创建了一个发布配置文件。发布配置文件的相关部分如下所示:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ExcludeFilesFromDeployment>appsettings.json</ExcludeFilesFromDeployment>
</PropertyGroup>
</Project>
appsettings.json
问题是,无论我使用哪个路径或文件,该文件都不会被忽略。以下是我尝试过的一些事情:
- 路径
appsettings.json
- 路径
,项目名称为SiloLocalSiloLocal/src/SiloLocal/appsettings.json
- 路径
**\appsettings.json
- 清空临时文件夹
,网站在发布前复制到该文件夹AppData\Local\temp\PublishTemp
有人遇到过同样的问题吗?非常感谢您的帮助。在VS中转到文件的属性并更改为无,以更改文件的生成操作
谢谢,但不幸的是,该选项在VS2015中不存在。是的,它在VS2015中存在。我在上面的答案中添加了一个截图。看一看,我看到了属性窗口,但是只有一个节点“Misc”。当我展开它时,我看到选项“文件名”和“完整路径”,但看不到“高级”或“构建操作”。我看到了,但没有任何更改。仍然只有“文件名”和“完整路径”。我已经假设了,所以这就是我已经在做的。