使用 Google 工具发布 Asp.Net - Web.config 转换
Publish Asp.Net using Google Tools - Web.config transformation
我正在为 visual studio 使用 Google Cloud Platform Extesion 以发布 Asp.Net 网络应用程序。
如以下教程中所述:
https://cloud.google.com/dotnet/docs/getting-started/hello-world
它工作正常,但我无法使用 web.config.
的不同 转换 发布此 Asp.Net
假设我有 Web.QA.config 转换并且我 select QA 配置。
使用 visual studio 发布到某个本地文件夹或 IIS 时,它按预期工作。但是当使用 Google 云扩展并发布到 Google 环境时,它总是发布而不进行转换,这意味着使用 web.config 配置。
有什么可以做的吗?
Visual Studio 扩展目前无法应用转换。我在这里提出了一个问题:
https://github.com/GoogleCloudPlatform/google-cloud-visualstudio/issues/619
同时,还有一个work-around。
在 Google Cloud Explorer window 中 Visual Studio,right-click 你的 aspnet 实例并选择 保存发布设置....
保存 .publishsettings 文件后,在解决方案资源管理器中 window、right-click 您的项目并选择 发布...
单击导入 并浏览到您刚刚保存的 .publishsettings 文件。
最后,在“发布”对话框中,选择所需的配置,然后单击发布。
我正在为 visual studio 使用 Google Cloud Platform Extesion 以发布 Asp.Net 网络应用程序。
如以下教程中所述: https://cloud.google.com/dotnet/docs/getting-started/hello-world
它工作正常,但我无法使用 web.config.
的不同 转换 发布此 Asp.Net假设我有 Web.QA.config 转换并且我 select QA 配置。 使用 visual studio 发布到某个本地文件夹或 IIS 时,它按预期工作。但是当使用 Google 云扩展并发布到 Google 环境时,它总是发布而不进行转换,这意味着使用 web.config 配置。
有什么可以做的吗?
Visual Studio 扩展目前无法应用转换。我在这里提出了一个问题: https://github.com/GoogleCloudPlatform/google-cloud-visualstudio/issues/619
同时,还有一个work-around。
在 Google Cloud Explorer window 中 Visual Studio,right-click 你的 aspnet 实例并选择 保存发布设置....
保存 .publishsettings 文件后,在解决方案资源管理器中 window、right-click 您的项目并选择 发布...
单击导入 并浏览到您刚刚保存的 .publishsettings 文件。
最后,在“发布”对话框中,选择所需的配置,然后单击发布。