将ASP.NET 5远程发布到IIS
我有一个ASP.NET 5项目,我想部署到远程服务器.我没有远程桌面访问此计算机,否则我可以按照大多数人部署到IIS时使用的相同方法.
我可以在与我的开发相同的机器上部署到我的IIS 8.5.首先,我打包我的项目以获得approot和wwwroot目录.然后,我将IIS指向我的wwwroot,一切正常. 问题是尝试远程部署.通常我会压缩我的MVC 5项目并使用IIS gui来“导入”一个应用程序. 这对我的MVC 6项目不起作用.要么我不正确地压缩它,要么MVC 6项目不能以这种方式部署. 如何将vNext应用程序发布到远程IIS服务器? 编辑: 仅供参考,我使用Microsoft的Web Deploy Remote Agent将其部署到服务器. 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. 解决方法
我通过更新到Web Deploy 3.6解决了这个问题.最新版本包括用于部署ASP.NET 5应用程序的专用提供程序.
有关如何使用它的详细信息,请参阅此博客文章: 下载链接如下: 使用contentPathLib提供程序或启用contentlibextension. 用法示例:
据我所知,还没有支持这些部署方法的GUI.我认为这是因为vNext是Beta版本,预计会有重大变化. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 模拟无法正常工作 – 网络共享
- 冻结asp.net网格视图列
- asp.net-mvc – 存在哪些ASP.NET MVC示例项目?
- asp.net – 当浏览器在HTTP Request标头中设置“referrer”
- asp.net-mvc – MVC:仅在某些视图上创建模型参数
- asp.net-mvc – Telerik MVC网格大师详细级联下拉列表
- .net-4.0 – 为什么有潜在危险的请求错误甚至ValidateReque
- ASP.NET MVC:OutputCache的问题
- asp.net – 在.ashx处理程序中查看状态?
- asp.net-mvc – 由Url.Action生成的Asp.Net MVC错误的URL!