我有一个ASP.NET 5项目,想要部署到远程服务器。我没有远程桌面访问权限,否则我可以按照大多数人使用的方法部署到IIS上。
在我开发的同一台机器上,我可以很好地部署到我的IIS 8.5。首先,我打包我的项目以获取approot和wwwroot目录。然后,我将IIS指向我的wwwroot,一切都正常工作。
问题是尝试远程部署。通常情况下,我会压缩我的MVC 5项目并使用IIS gui来“导入”应用程序。 这对我的MVC 6项目无效。我可能将其压缩方式弄错了,或者MVC 6项目不能以此方式部署。
如何将vNext应用程序发布到远程IIS服务器?
编辑:
仅供参考,我正在使用微软的Web Deploy远程代理将其部署到服务器。http://www.asp.net/web-forms/overview/deployment/configuring-server-environments-for-web-deployment/configuring-a-web-server-for-web-deploy-publishing-(remote-agent) 它对于MVC 5应用程序完美运行,因为开发人员可以轻松地部署Web应用程序,而IT可以限制访问机器,但问题在于尝试使用此代理部署MVC 6应用程序。
我不是在质疑如何将MVC 6项目部署到IIS,因为这已经得到回答Here,这涉及如何远程部署到IIS。
在我开发的同一台机器上,我可以很好地部署到我的IIS 8.5。首先,我打包我的项目以获取approot和wwwroot目录。然后,我将IIS指向我的wwwroot,一切都正常工作。
问题是尝试远程部署。通常情况下,我会压缩我的MVC 5项目并使用IIS gui来“导入”应用程序。 这对我的MVC 6项目无效。我可能将其压缩方式弄错了,或者MVC 6项目不能以此方式部署。
如何将vNext应用程序发布到远程IIS服务器?
编辑:
仅供参考,我正在使用微软的Web Deploy远程代理将其部署到服务器。http://www.asp.net/web-forms/overview/deployment/configuring-server-environments-for-web-deployment/configuring-a-web-server-for-web-deploy-publishing-(remote-agent) 它对于MVC 5应用程序完美运行,因为开发人员可以轻松地部署Web应用程序,而IT可以限制访问机器,但问题在于尝试使用此代理部署MVC 6应用程序。
我不是在质疑如何将MVC 6项目部署到IIS,因为这已经得到回答Here,这涉及如何远程部署到IIS。