Tag: msdeploy

尝试部署网站时MSDeploy Error_Connection_Terminated

当我尝试使用MSDeploy从开发人员命令提示符将站点部署到我的localhost时,我一直收到错误“Error_Connection_Terminated”,并且我在我的绳子的尽头试图弄清楚是什么导致它,错误是非常模糊的问题实际上是。 我已正确设置部署文件夹的权限,并且已在服务窗口中多次重新启动Web部署代理服务。 我已经在网上发布了许多解决方案,但没有用,因为他们都没有处理使用开发人员命令提示符而只是通过使用visual studio本身提供解决方案。 任何有MSDeploy或IIS经验的人都能够解决这个问题或提出如何解决这个问题的建议。 错误状态“Error_Connection_Terminated错误:发生了意外的文件结束。以下元素未关闭:结果。第1行,第550位。错误计数:1。”

如果有引号,则从部署对话框(而不是PowerShell)进行MS部署不起作用

在我的Visual Studio 2010 SP1Rel中,MS Web部署突然停止使用此错误: Unrecognized argument ‘Web’. All arguments must begin with “-“. 参数“Web”指的是参数“默认网站”,即如果路径包含空格,则无法部署Web部署。 这工作到今天。 如果我将我的网站重命名为DefaultWebSite(无空格),则错误消息将更改为: Unrecognized argument ‘Source=10.10.10.1\MSSQLSERVER,1432;Initial’. All arguments must begin with “-“. 关于同一错误还有其他问题但情况不同。 我正在使用内置的Web部署对话框。 相同的错误,但对于批处理脚本: MSDeploy批处理文件不再处理引号相同的错误,但在powershell中: 当参数有空格时,如何从powershell调用msdeploy? 这些问题与安装VS 2010 SP1有关。 我没有安装SP1。 它可能已自动安装在Windows更新中。 使用MS部署对话框时如何解决此错误(在VS中右键单击项目并单击“部署”)?

通过命令行的MSbuild包不包括我的所有程序集

我正在尝试设置部署脚本来发布我们的网站,而不是打开VS来进行部署/发布。 当我通过VS进行发布时,它将正确地包含所有引用的程序集,但是当我通过命令行执行它时它不会。 我因为失踪而迷失方向 我的MSBuild命令是: msbuild “myproject.csproj” /T:Package;ResolveReferences /P:Configuration=Debug /P:DeployOnBuild=True /P:DeployTarget=MSDeployPublish /P:CreatePackageOnPublish=True /P:MSDeployPublishMethod=RemoteAgent /P:WebProjectOutputDire=”PreCompiled”

在Visual Studio 2010中检查“允许此预编译站点可更新”的位置?

我需要这样做,但一步导致我取消选中“允许此预编译站点可更新”选项,但我没有在Visual Studio 2010上的发布网站对话框中看到它。 有谁知道如何在Visual Studio 2010上执行此操作?