2013-05-08 53 views
1

我被卡住了。我试图用DBFirst(如果这有什么区别)部署一个MVC3 Web应用程序到共享托管服务器。MVC3使用一键式发布部署Web应用程序项目

我已经通过配置步骤去按这里的说明: http://msdn.microsoft.com/en-us/library/dd465337(v=vs.100).aspx

当我尝试和发布的事情和验证方面,我得到这个错误:

“无法加载文件或程序'Microsoft.Web.Deployment,9.0.0.0版,Culture = neutral,PublicTokenKey = 31bf385ud364e35'或其依赖项之一。该系统找不到指定的文件。'

网络托管公司说这是我的Web.Config文件的问题。

任何想法?这是我第一次这样做,所以请原谅我的无知。

+0

您的'bin'文件夹中是否存在'Microsoft.Web.Deployment.dll'? – 2013-05-08 19:48:18

+0

有两个'bin'文件夹。一个是包含ProjectXMVC3.dll(该项目称为ProjectXMVC3)和ProjectXMVC3.pdb的bin。 _bin_deployableAssemblies文件夹不包含Microsoft.Web.Deployment.dll,尽管听起来不像它应该。 – user2083536 2013-05-08 20:14:11

+0

呃..怎么样?应该只有一个...它在两个“bin”文件夹中吗? – 2013-05-08 20:14:59

回答

0

就我而言,我在我的开发站上安装了Web Deploy 3.5软件包。

http://www.iis.net/downloads/microsoft/web-deploy

我重新启动Visual Studio 2010中,重新加载项目,点击发布,再次尝试“验证连接”按钮,我摆脱了丢失的装配误差。