Visual Studio 2015发布错误

时间:2016-01-06 07:12:19

标签: c# asp.net-mvc visual-studio-2015

Visual Studio 2015 14.0.24720.00 Update 1

将MVC项目发布到文件系统时,出现以下错误:

  1. 无法加载文件或程序集'Microsoft.Data.Tools.Schema.Sql,Version = 10.3.0.0
  2. “Microsoft.Web.Deployment.DeploymentManager”的类型初始化程序引发了异常。
  3. 这里找到的解决方案有点埋没在不同的场景中:https://stackoverflow.com/a/16864314/5647927

    “在以下路径中查找注册表中的一个键,指出问题程序集并将其删除:

    HKLM \ Software \ Microsoft \ IIS Extensions \ msdeploy \ 3 \ extensibility
    HKLM \ Software \ Wow6432Node \ Microsoft \ IIS Extensions \ msdeploy \ 3 \ extensibility

    问题注册表项由SQL安装。“

    更新
    感谢@ paulsm4,在the referenced question报告的替代方法可能有用并且避免编辑注册表:

    • 重新安装Web部署
    • 修复MS SQL服务器
    • 修复Visual Studio
    • 重新安装Visual Studio
    • 卸载Microsoft dbsqlpackage provider

1 个答案:

答案 0 :(得分:2)

我正在运行VS2015 Update 3,这对我有用。

  1. 关闭VS IDE
  2. 在注册表中查找指向问题程序集的以下路径中的密钥,然后将其删除: HKLM \ Software \ Microsoft \ IIS Extensions \ msdeploy \ 3 \ extensibility HKLM \ Software \ Wow6432Node \ Microsoft \ IIS Extensions \ msdeploy \ 3 \ extensibility
  3. 重新启动VS IDE并发布您的Web作业