问题描述
环境
REST_FRAMEWORK = {
'DEFAULT_RENDERER_CLASSES': (
'rest_framework.renderers.JSONRenderer','myapp.renderers.NoHTMLFormbrowsableAPIRenderer',)
}
问题:我有一个.NET Core项目,该项目具有Web部署发布配置文件,用于将更新部署到在EC2(IIS)上运行的Windows服务器。
在Windows上工作时,我可以通过Visual Studio中的Web部署UI轻松部署它,但是在迁移到macOS之后,无法在Visual Studio中找到这样的选项。我可以单击现有的Web部署发布选项,但是它总是失败,因为我需要在某个地方提供密码。我试图在MacOS 10.14.6 Mojave,Visual Studio For Mac v8.7.9
API service built on .NET Core framework
文件下添加<Password>
,但该文件未读为有效标签。
pubxml
解决方法
目前我还没有找到答案,但我找到了一种解决方法。
我将项目发布到一个文件夹(注意 dotnet 参数),然后手动将“bin/Release/netcoreapp3.1/publish”v. ftp 中的文件复制到我的服务器。
为了节省大量时间,只复制更新/不同大小的文件是有意义的。
一点也不优雅,但这就是我现在的工作方式。
很高兴听到有人找到了如何在 MacOS 上存储 webdeploy 密码的解决方案