by1455和他的sharepoint

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  55 Posts :: 0 Stories :: 50 Comments :: 1 Trackbacks

2008年12月5日 #


"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm" -o retractsolution -name %1.wsp -immediate

"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm" -o execadmsvcjobs

"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm" -o deletesolution -name %1.wsp -override

"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm" -o execadmsvcjobs

 

假设wss是缺省安装

把上面的代码拷贝下来,保存到delsolution.bat

选择run->cmd

运行 delsolution solutionName

solutionname 不要加.wsp

即可

 

 

posted @ 2008-12-05 16:49 by1455 阅读(17) | 评论 (0)编辑

2008年11月4日 #

可惜,每天只能抽出这么少的时间来玩这个VSeWSS 1.1

在 windows2003R2+SQL2005+Visual Studio2005 + Vmware + VSeWSS 1.1 环境里

时不时,会出现以下错误
The feature name xxx already exists in SharePoint. You need to rename the feature before solution deployment can succeed.

试过N多方法,都无济于事。
最后,到features目录下,把xxx目录删除才搞定。太古怪了,(^o^)

是不是 VSeWSS 1.1 的问题?

在 windows2003R2+SQL2008+Visual Studio2008+VPC +VSeWSS 1.2 环境里
还是会出现同样的错误。
所以,应该不是VSeWSS 的问题。

在Visual Studio 2008 环境中,有时还会出现另外一个错误
The language-neutral solution package was not found.

相当莫名其妙。

解决的方法居然是:重起visual studio 2008。  

 

 

第一个小测试程序 (使用empty 及 module模版) 

<%@ Page Language="VB" %>
<%@ Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c"%>

<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Import Namespace="Microsoft.SharePoint.WebControls" %>


<%
   
    'System Content Type is the root
    Dim SPSite As SPSite = SPControl.GetContextSite(Context)
    Dim SPweb As SPWeb = SPSite.OpenWeb()
  
    Response.Write("Site's URL is " + SPweb.Url.ToString() + "<br>")
    Response.Write("Site's Name is " + SPweb.Name.ToString())
   
    Response.End()
   
    SPweb.Close()
    SPSite.Close()
   
%>

 

 

quickHTML这个名字太严肃,要找一个有趣一点的。

 


posted @ 2008-11-04 21:38 by1455 阅读(31) | 评论 (0)编辑

今天有点背运,第二次 deploy 时,发现了问题,无法成功再次deploy. 一直报告feature已经存在。

试过 stsadm -o deactivatefeature,

       stsadm -o uninstallfeature

       stsadm -o uninstallsolution

无一奏效。

最后,只有苯办法,直接删除feature 目录的quickhtml,才能奏效。

明天,再试一下visual studio 2008 下的 vseWSS 1.2 是不是有所不同?

 

posted @ 2008-11-04 21:34 by1455 阅读(20) | 评论 (0)编辑

时间:2008年10月的最后一天
原由:把现有的门户网站的设计改编成不含源码安装方案

第一次使用VseWSS来开发,只能边学边玩

先用empty模板,生成一个project (就叫empty吧)
用module模板,生成一个module(就叫module吧)
把sample.txt更名为test.aspx
把module.xml 改一改

<?xml version="1.0" encoding="utf-8"?>

<Elements Id="8995a627-e6cf-4320-9e75-f4ad00babea6" xmlns="http://schemas.microsoft.com/sharepoint/">

  <Module Name="Module" Url="Module">

    <File Path="Test.aspx" Url="Test.aspx" />

  </Module>

</Elements>

把manifest.xml也改一改 (用wsp view 可以看到)

<?xml version="1.0" encoding="utf-8"?>

<Solution SolutionId="038c1634-511d-40b6-bc0a-c0a15cd44f50" xmlns="http://schemas.microsoft.com/sharepoint/">

  <FeatureManifests>

    <FeatureManifest Location="Module\feature.xml" />

  </FeatureManifests>

  <Assemblies>

    <Assembly Location="Empty.dll" DeploymentTarget="WebApplication" />

  </Assemblies>

</Solution>

 

 

然后 build, deploy.

用IE访问http://localhost/Modele/Test.aspx 

结果显示sample.txt中的内容

ok,  收工!

星期一,再来。




posted @ 2008-11-04 21:30 by1455 阅读(28) | 评论 (0)编辑

2008年10月22日 #

http://www.newdisk.cn/pick.aspx?code=1752731297
posted @ 2008-10-22 09:15 by1455 阅读(119) | 评论 (0)编辑

2008年10月17日 #

在SharePoint站点的根目录下的Web.config文件中,找到下面一行:

<BlobCache location="C:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="false"/>

替换成
<BlobCache location="C:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="true"/>

便可以为常用的文件建立缓存。那么,如何知道缓存是否建立?

http://www.fiddler2.com/Fiddler2/version.asp 下载fiddler 2.0

下图可以看到缓存已经建立

 

posted @ 2008-10-17 14:36 by1455 阅读(49) | 评论 (0)编辑

2008年10月14日 #

去年的这个月,决定在自己的门户网站上用jquery来代替sharepoint webpart. 详情

今年的这个时间,microsoft宣布把jQuery和Visual Studio一起发行,把jQuery作为类库之一。

既有今日,何必当初。

不过,至少也享受了一年的便利。

posted @ 2008-10-14 07:33 by1455 阅读(50) | 评论 (0)编辑

2008年10月13日 #

前几天,放上了一个可以隐藏/显示 quick launch 的webpart

如果只要隐藏的话,下面的js可以帮忙

 

var _NavElements = getElementsByClass("ms-nav");

for (var i=0; i<_NavElements.length; i++)
  {
      _NavElements[i].style.display = "none";
  }

function getElementsByClass(searchClass,node,tag) {
 var classElements = new Array();
 if ( node == null )
  node = document;
 if ( tag == null )
  tag = '*';
 var els = node.getElementsByTagName(tag);
 var elsLen = els.length;
 var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
 for (var i = 0, j = 0; i < elsLen; i++) {
  if ( pattern.test(els[i].className) ) {
   classElements[j] = els[i];
   j++;
  }
 }
 return classElements;
}

然后在需要隐藏quick launch 的aspx中 调用这个js即可。

记得要放在asp:content里面。

 

posted @ 2008-10-13 18:03 by1455 阅读(206) | 评论 (0)编辑

2008年10月7日 #

在console下

sudo gedit

 

打开 /etc/X11/xorg.conf

找到:

Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
[..  ..]
EndSection

替代成:

Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection

保存。关闭所有的程序。

按 Ctrl+Alt+Backspace重起。

 

posted @ 2008-10-07 13:33 by1455 阅读(37) | 评论 (0)编辑

sudo aptitude update

sudo aptitude install build-essential linux-headers-$(uname -r)

cp -a /media/cdrom/VMwareTools* /tmp/

cd /tmp/

tar -vxzf VMwareTools*.gz

cd vmware-tools-distrib/

sudo ./vmware-install.pl

 

一路缺省到底

posted @ 2008-10-07 11:48 by1455 阅读(1085) | 评论 (0)编辑