昨天试着直接在SP网站上上传wsp,结果爆了。今天换了种办法在本机测试成功。赶紧写下经验之书以警后人……

首先,只需要一个wsp文件,比如D:\SPDeploy\AMW.UI.wsp。dll是不需要额外拷贝的,因为wsp其实是个cab压缩包,用7z打开可以看见里面有个dll。

然后打开SharePoint 2010 Management Shell,用命令部署:

语法是:Add-SPSolution -LiteralPath "wsp路径",然后重启一下iis

你会看到Deployed是False,没关系,这没有灭,只是剧情需要。现在在GAC里可以看见我们的dll了:

然后打开Central Admin:

点开左边的System Settings,选择Manage Farm Solutions。

之后你会看到我们的amw.ui.wsp是not deployed,没关系,这没有爆,还是剧情需要。

我们点进去,给他deploy一下:

点Deploy Solution

搞定~