使用FTP在Azure Web应用上部署ASP.NET Core应用程序

3
我有一个在Azure上运行的Linux应用程序,现在我想使用FTP部署选项来部署ASP.NET Core 1.0应用程序。我已经配置了我的CI(AppVeyor),以进行dotnet发布,然后将生成的文件上传到Web应用程序的FTP。但是,这个过程只是上传了文件,那么上传文件之后如何启动我的应用程序呢?
2个回答

0

目前来看,使用FTP部署无法将ASP.NET Core应用程序部署到在Linux上运行的Web应用程序。


0

网站应在第一次请求时自动启动。如果您在部署时它正在运行,它应该检测到更改并重新启动。

假设您上传了正确的文件和正确的目录结构,就不需要任何额外的工作。


我的CI服务器执行了dotnet publish,因此我在一个文件夹中得到了所有的应用程序文件和它的所有依赖项。然后将其上传到Azure端的/site/wwwroot。应用程序正在运行,但更改似乎没有被捕获。正确的文件和目录结构是什么? - peter-bergman
你是相对于网站根目录上传的吗? - Victor Hurdugaci
我使用了/site/wwwroot。所以我猜/site直接在站点的根目录下。 - peter-bergman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接