我正在尝试在Visual Studio Professional 2013中发布我的Web应用程序,但收到以下错误
我在here问了同样的问题,但没有有用的答案。 任何人都可以请帮助
答案 0 :(得分:2)
你可能会使用旧版本,这有问题。请参阅详细信息[here]
安装newer web deployment tool,应该可以。
答案 1 :(得分:2)
你使用的.net版本。
检查web deploy version
。如果vs有2个Web部署版本,vs会混淆采用哪个版本。如果它有2个版本,只需卸载vs,然后将其与Web部署一起安装。如果Vs有一个Web部署版本,则卸载并安装Web部署。它会纠正你希望的问题。
您可以参考This link
答案 2 :(得分:1)
检查GAC中是否安装了版本9.0.0.0的程序集。 (来自VS2013开发人员命令提示符)gacutil /l Microsoft.Web.Deployment
。过去这样的问题已经发生了,然后在安装更新(或尝试安装更新)之后,会发生缺少dll的报告,例如nuget。
通常的操作方法是修复Visual Studio安装。
答案 3 :(得分:0)
您的发布个人资料存在问题。删除项目中属于“属性”文件夹的pubxml文件,然后创建新的发布配置文件。
答案 4 :(得分:0)
当旧项目运行到新的.NET Framework时,我遇到了同样的问题,因为您必须执行以下操作。
右键单击您的项目名称 - >选择属性页 - >点击菜单中的构建 - >然后选择 Target Framework .Net framework 4.5 或您当前使用的框架..
答案 5 :(得分:0)
"无法加载文件或程序集"表示所需的文件(所提到的版本)在程序集中(也不在注册表中)不可用。您所要做的就是确保正确安装相同的设备,以便您继续前进。要确保的其他事项是系统上安装的最新框架。
答案 6 :(得分:0)
认为您在安装或更新Visual 2013时遇到了一些错误,因此您可以重新安装并修复此错误。