我已经开发了一个Web部件并使用本指南将其部署在我的服务器上:
http://leedale.wordpress.com/2007/05/31/deploying-a-webpart-solution-in-sharepoint-2007-the-simple-way/
现在我've modified my webpart and I' m无法在服务器上更新它 . 你有建议指南吗?此外,我遵循的指南是正确的,还是有更有效的方法在服务器上部署和更新自定义Web部件?
非常感谢
您要遵循的指南是将解决方案文件部署到服务器 . 当您在开发环境中创建webpart时,我不会每次都打扰它 .
您最常见的开发路径可能是(“手动”方式):
在webpart中写一些代码
重新编译webpart
将DLL安装到GAC中
从Debug目录拖放到GAC(开始 - >运行 - >程序集)
或者打开Visual Studio命令提示符并使用 gacutil /i "path/to/mywebpart.dll"
gacutil /i "path/to/mywebpart.dll"
运行 IISRESET 命令
IISRESET
请务必注意,您的解决方案已经将webpart注册为web.config中的safecontrol .
当您准备部署到QA或Production时,您将构建DLL的发行版本,然后将其打包到解决方案中 .
如果你有Visual Studio 2008,我也会推荐Visual Studio extensions for WSS 3.0 . 它为您提供了一些非常有用的模板,允许您在Visual Studio中编写,打包和部署解决方案文件中的webpart .
创建一个新的Web部件项目(这是一个VSeWSS项目模板)
右键单击项目的属性,转到“调试”选项卡,然后将"Start Browser with URL"设置为SharePoint站点(您的帐户将需要所有必要的权限来部署代码)
写一些代码!
右键单击您的项目,然后单击“部署”
将Web部件添加到站点的Web部件库: /sites/SiteCollection/_catalogs/wp .
/sites/SiteCollection/_catalogs/wp
将Web部件添加到页面
重复#3和#4!
1 回答
您要遵循的指南是将解决方案文件部署到服务器 . 当您在开发环境中创建webpart时,我不会每次都打扰它 .
您最常见的开发路径可能是(“手动”方式):
在webpart中写一些代码
重新编译webpart
将DLL安装到GAC中
从Debug目录拖放到GAC(开始 - >运行 - >程序集)
或者打开Visual Studio命令提示符并使用
gacutil /i "path/to/mywebpart.dll"
运行
IISRESET
命令请务必注意,您的解决方案已经将webpart注册为web.config中的safecontrol .
当您准备部署到QA或Production时,您将构建DLL的发行版本,然后将其打包到解决方案中 .
如果你有Visual Studio 2008,我也会推荐Visual Studio extensions for WSS 3.0 . 它为您提供了一些非常有用的模板,允许您在Visual Studio中编写,打包和部署解决方案文件中的webpart .
创建一个新的Web部件项目(这是一个VSeWSS项目模板)
右键单击项目的属性,转到“调试”选项卡,然后将"Start Browser with URL"设置为SharePoint站点(您的帐户将需要所有必要的权限来部署代码)
写一些代码!
右键单击您的项目,然后单击“部署”
将Web部件添加到站点的Web部件库:
/sites/SiteCollection/_catalogs/wp
.将Web部件添加到页面
重复#3和#4!