7 deployment iis publish visual-studio asp.net-web-api
如何在没有Visual Studio的情况下发布ASP.NET Web API?
有一个外部服务器,其中必须只有二进制文件或创建项目.
如果我将localhost上的工作室发布到本地IIS - 没问题.但我现在需要将它发布到远程Windows服务器,在那里没有任何Visual Studio,只有IIS和RDP访问.
我试图从IIS管理工具创建一个新的网站,分配经典的AppPool,将新网站分配到物理路径,将文件从开发PC复制到该路径.
它只是不起作用,并没有显示任何错误......我怎样才能解决这个问题?
您可以使用多种发布机制来在没有 Visual Studio 的情况下发布您的网站。开箱即用,您可以利用发布配置文件,听起来您已经使用它在本地发布,您可以扩展它以使用 Web 部署或 FTP 进行发布 - 不过,两者都需要在您的 Web 服务器上设置其他服务。
网络部署: http://www.iis.net/downloads/microsoft/web-deploy
如何:在 Visual Studio 中使用一键发布来部署 Web 项目: http://msdn.microsoft.com/en-us/library/dd465337 (v=vs.110).aspx
选择要使用的发布机制后,您可以执行以下命令来构建和发布,而无需使用 Visual Studio:
msbuild MyProject.sln /p:DeployOnBuild=true /p:PublishProfile=ProfileName
Run Code Online (Sandbox Code Playgroud)
**注意:从长远来看,我建议您在构建服务器上构建和部署项目。以上对于概念验证或不重要的项目来说是可以的。
| 归档时间: |
|
| 查看次数: |
12158 次 |
| 最近记录: |