我正在寻找类似Powershell脚本的东西来检查是否安装了msdeploy,如果是,那么是什么版本
我考虑过检查"c:\ Program Files\IIS"并检查那里的MSDeploy安装,但是这总是保证是安装位置吗?
我需要这个在任何给定的服务器机器上工作
我将一个Web站点项目(使用Web部署项目)从VS2008迁移到VS2010.现在我可以在VS2010中为Web部署项目制作"构建部署包",效果很好!但我找不到如何通过MSBuild做同样的方法.
我正在使用VS 2010中的Publish/Web Deploy选项来发布我的ASP.NET MVC3网站.
但是,它默认情况下不会发布我在下面突出显示的"files"文件夹.

任何想法如何在发布期间包含此文件?
谢谢保罗
visual-studio-2010 one-click-web-publishing webdeploy asp.net-mvc-3
我有一个ASP.NET MVC站点,托管在Amazon EC2服务上.我想与MS WebDeploy建立自动部署到此站点.我发现了一篇很棒的文章:使用Microsoft Web Deploy自动部署.
我无法访问,https://mySite:8172/MsDeploy.axd因为默认情况下端口8172在亚马逊上关闭.我对EC2服务配置不太熟悉,所以我无法了解如何通过https协议打开此端口.我已重新配置IIS以使用默认端口(433),我在用于我的站点的Amazon安全组上打开此端口.
现在我试图https://mySite/MsDeploy.axd在网络浏览器中打开.IE请求凭据,记下证书错误(我点击"继续..")并转发给我404.
可以肯定的是,我尝试通过VS 2010进行部署,当然它不起作用.
任何在Amazon EC2中使用MS Web Deploy经验的人都可以告诉我我做错了什么吗?
我正在运行IIS 8和Windows Server 2012.我已经安装了Web Deploy,当我尝试选择一个用户授予发布权限时,我立即崩溃而没有任何错误对话框.当我进入事件查看器时,我能够看到以下错误:
IISMANAGER_CRASH
IIS Manager terminated unexpectedly.
Exception:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.OverflowException: Arithmetic operation resulted in an overflow.
at Microsoft.Web.Deployment.UI.ObjectPickerWrapper.ShowObjectPicker(IntPtr parentHandle, Boolean usersOnly)
at Microsoft.Web.Deployment.UI.SelectExistingUserForm.OnWindowsBrowseButtonClick(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, …Run Code Online (Sandbox Code Playgroud) 我正在尝试发布一个Web应用程序,但它在最后10分钟仍然停留在Adding ACL's for path.我不知道它为什么会卡在那里,我多次出版没有问题.
我已经看到了一些关于此的帖子,没有一个解决了我的问题.
我正在尝试完成Web部署到Azure站点,但在更新文件时,我收到警告:
MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4270,5) Warning : Retrying the sync because a socket error (10054) occurred
Retrying operation 'Serialization' on object sitemanifest (sourcePath). Attempt 1 of 10.
在Web发布向导中,可以成功验证连接.
我在某处看到我应该启用不受信任的证书,但是我无法在VS2013的Web部署设置中看到此选项.
重要笔记:
它也不适用于FTP发布,虽然它没有给我套接字错误警告.会是什么呢?
JK
sockets asp.net webdeploy azure-web-sites visual-studio-2013
在了解如何将ASP.NET 5应用程序发布到Azure Web App时,我遇到了几种发布.NET Web应用程序的方法:
MSDeployWebDeployPublish-AzureWebsiteProjectdnu publish互联网上关于这一点的信息非常分散,我无法理解这些不同的"技术"的用途.
它们之间的主要区别是什么?应该/何时可以使用它们?
我似乎无法将站点部署到在Azure VM中运行IIS和Web Deploy的Windows Server 2012 r2.我已经验证端口是打开的,凭据是否正确以及站点名称.我尝试使用http:和https:也试过使用msdeploy.axd端点和MSDEPLOYAGENTSERVICE一无所获.检查服务是否正在运行,如果我可以连接到可以在端口80上的机器到默认站点.尝试从多个连接连接我得到相同的结果......
无法连接到远程计算机("<计算机名称> .cloudapp.net").在远程计算机上,确保已安装Web Deploy并且已启动所需的进程("Web部署代理服务").有关详情,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_DESTINATION_NOT_REACHABLE.无法连接到远程服务器.
webdeploy ×10
msdeploy ×4
asp.net ×2
azure ×2
iis ×2
amazon-ec2 ×1
asp.net-core ×1
asp.net-mvc ×1
deployment ×1
msbuild ×1
powershell ×1
sockets ×1