2015-01-08 42 views
1

我在VS2015中打开了一个现有的项目,做了一些小的改动,并用现有的WebDeploy发布配置文件将MVC应用程序发布到了我的web服务器。这打破了应用程序,因为服务器上的web.config文件被我的开发人员机器的原始文件覆盖。我检查了发布向导中的设置,但配置与以前一样。我可以通过在生产环境中手动更改web.config来修复应用程序,但现在恐怕再次发布。使用VS2015的WebDeploy忽略web.config变换

使用web.config转换的WebDeploy发布方法有任何更改吗?

回答

1

我解决了它。在我的情况下,发布配置文件被重命名为“servername(production)”,转换的配置设置只有web.servername.config。将发布配置文件的名称更改为与其设置的配置设置完全相同的名称后。