(来源于我天一校友网) moss:如何发布写好的用户控件到moss网站中
2011-07-08 10:22
351 查看
在NPDS项目中,我们通过写ascx控件的方式来做二次开发,但写好后怎么才以发布出去呢?下面我将方法记录下来。1、首先我们要有一个准备好的ASCX控件,我的页面名称叫ProjectAdd.ascx主要作用是新增加一个自己定义好的项目文件夹。关键代码如下:
try { SPList list = MOSSHelper.GetList("","",WebUtility.MossProjectManageName); SPListItem listItem = list.Folders.Add(WebUtility.MossSite+"/"+WebUtility.MossProjectManageName,SPFileSystemObjectType.Folder); SPContentType contentType = list.ContentTypes[WebUtility.MossProjectFolderTypeName]; if (contentType != null) { listItem["ContentTypeId"] = contentType.Id; listItem["名称"] = "运营商升级"; listItem["ProjectInfoID"] = "2002020"; listItem["ProjFileGUID"] = Guid.NewGuid(); listItem["FileName"] = "升级一号"; listItem.Update(); this.txt_ProjectName.Value = listItem.DisplayName; } else { this.txt_ProjectName.Value = "listItem.DisplayName is null "; } } catch (Exception ex) { this.txt_ProjectName.Value = ex.Message.ToString(); }
2、在项目中生成,得到项目的DLL文件。
3、找到Moss服务器上的C:\inetpub\wwwroot\wss\VirtualDirectories\8000\wpresources这个目录,其中8000,是你为此网站开的端口号。然后
把ProjectAdd.ascx文件放到里边。
4、把生成后的DLL文件CDMTC.NPDS.WEBUI.dll方到目录C:\inetpub\wwwroot\wss\VirtualDirectories\8000\bin中。
5、进入MOSS页面,我的地址是http://moss2010:8000/界面如下:
6、貌似上传图片后看不到,下面就用文字描述了。在网站左上角选择 网站操作 选择更多选项。
7、在弹出的对话框中选择页面并填写文件名“创建新项目”,然后点击保存。
------------------------未完待续------------------------
相关文章推荐
- (来源于我天一校友网) 如何在用户控件中使用Jquery智能提示
- 如何授权用户访问网站 - [MOSS 2007应用日记]
- MOSS: 如何根据AD帐号判断该用户是否属于网站用户?
- (来源于我天一校友网) moss安装环境
- (来源于我天一校友网) 如何用linq操作DataTable中的数据
- MOSS 2007应用日记(11)――如何批准发布的网站
- 如何批准发布的网站 - [MOSS 2007应用日记]
- (来源于我天一校友网) 如何查找无法搜索到的DLL路径
- MOSS 2007应用日记(2)――如何授权用户访问网站
- MOSS: 如何根据AD帐号判断该用户是否属于网站用户?
- [MOSS开发]:如何使用用户控件
- sharepoint网站如何发布到外网
- 远程用户不能访问IIS发布的网站
- 如何在一个用户控件内操作另外一个用户控件的中的控件?
- 【网站管理1】_dede织梦后台如何发布文章
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 良好的用户体验来源于贴心的功能(一)-谈如何设计记录用户切换的输入法
- 【WPF学习笔记】之如何点击“新建”按钮,在面板中加载一条条的“用户控件”的信息:动画系列之(四)
- VS2005发布、生成网站时如何设置固定的dll文件名?
- 如何真正的从细节上节省网站用户的时间