使用WSPBuilder 生成wsp文件,部署,激活,使用

MSDN:http://social.msdn.microsoft.com/Forums/zh-CN/sharepointwebpartzhchs/thread/3b8ebd96-6fdf-4c25-9b6e-71d2e9855d53

此贴为 我和MindyYao 在MSDN中问答的整理

 

首先下载安装“WSPBuilderExtensions” , 然后用VS新建一个项目,把项目强签名一下,因为使用wspbuilder会把dll copy 到 GAC目录,所以必须强签名!

image

没有Build wsp 之前 Deploy 按钮时灰显状态的! build 之后就可以点击了!

 

 

1.

先点击build wsp, 然后在点击 Deploy (部署) ,  然后再去 管理中心 Central Administration > Operations > Solution Management   找到你刚才的wsp, 激活这个 wsp (选择你的站点)即可!  用了WSPBuilder就不用麻烦的stsadm命令了(呵呵,在说了我也用不来)

记住把你的项目强签名,不然使用Build wsp 好像不会成功。

2.

打开你刚才部署到的站点:

依次导航: Site Actiions -->set sittings --> Galleries栏 下面的 web Parts --> New --> 选中你刚才部署的wsp ,点击 populate Gallery

好像还要去激活一下(如果需要): Site Actiions -->set sittings --> Site Administration 栏 下面的 Site features  --> Activate

在页面上添加web部件,找到刚才的即可!

 

3.

 

谢谢您啦!! 我成功完成了!!
还有我刚才也不看了一下怎么使用 stsadm –o addsolution –filename **.wsp  去部署 wsp文件到SharePoint上! 我想或许您以后会用到 ,所以我给您分享出来!
实现使用cmd 运行 路径  C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/BIN/STSADM.EXE 然后使用 stsadm –o addsolution –filename **.wsp   去部署 !例如:STSADM.EXE -o addsolution -filename C:/project/EMSApps/EMSDisplay/EMSDisplay.wsp  就OK了! 
再次感谢您对我的问题的关注。 谢谢

 

使用stsadm为MindyYao 提供! 感谢你的分享!

 

Technorati 标签: sharepoint, wsp, wspbuilder
部署和分享使用 Visual Studio 开发的网站涉及多个步骤,具体取决于目标环境、托管平台以及所使用的开发框架(如 ASP.NET MVC、Node.js 等)。以下是一些通用的方法和建议: ### 使用本地服务器测试部署 在将网站部署到公共服务器之前,可以在本地网络中进行测试。Visual Studio 提供了内置的 IIS Express 服务器,可以用于调试和本地运行项目。 - 启动项目后,Visual Studio 会自动分配一个本地端口(例如 `http://localhost:5000`),可以通过局域网 IP 地址访问该网站。 - 确保防火墙设置允许外部设备访问指定端口。 - 在其他设备上输入 `http://<你的IP地址>:<端口号>` 即可访问网站。 ### 部署到本地 IIS 服务器 对于 Windows 用户,可以将网站部署到本地 IIS 服务器以实现更稳定的运行[^4]。 1. 打开“控制面板” > “程序和功能” > “启用或关闭 Windows 功能”,勾选 **Internet Information Services**。 2. 在 Visual Studio 中右键项目,选择 **发布**,然后选择目标为 **IIS**。 3. 设置站点路径并配置应用程序池。 4. 完成发布后,在浏览器中访问 `http://localhost/<项目名称>`。 ### 部署到 Azure 云服务 Azure 是微软提供的云服务平台,支持直接从 Visual Studio 部署网站[^1]。 1. 登录 Azure 账户,并创建一个新的 Web 应用。 2. 在 Visual Studio 中右键项目,选择 **发布**。 3. 选择 **Microsoft Azure App Service**,然后选择订阅和目标 Web 应用。 4. 配置数据库连接(如果需要),点击“发布”按钮。 5. 部署完成后,通过 `https://<web-app-name>.azurewebsites.net` 访问网站。 ### 部署SharePoint 如果项目是基于 SharePoint 的解决方案,则可以使用 WSPBuilder 工具进行部署[^3]。 1. 确保已在 SharePoint 中创建了站点集合和 Web 应用程序。 2. 右键项目,选择 **WSPBuilder > Build WSP** 来生成 WSP 包。 3. 再次右键项目,选择 **WSPBuilder > Deploy WSP**。 4. 部署完成后,打开 SharePoint 站点查看结果。 ### 部署到 GitHub Pages 或 Netlify 如果网站是静态网页(HTML/CSS/JS),可以将其托管到 GitHub Pages 或 Netlify。 1. 将项目代码上传至 GitHub 仓库。 2. 在仓库设置中启用 GitHub Pages 并选择分支。 3. 或者,将仓库链接到 Netlify,Netlify 会自动构建并部署网站。 4. 部署完成后,系统会提供一个公开 URL。 ### 分享网站 一旦网站成功部署,就可以通过以下方式分享: - 直接发送 URL 给他人。 - 使用二维码生成器创建二维码,便于移动设备扫描访问。 - 将网站嵌入到邮件、文档或其他平台中。 ### 示例:ASP.NET MVC 项目的发布配置 ```bash # 发布命令示例(适用于 .NET Core) dotnet publish -c Release -o ./publish ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值