none
我是一个SPS开发的初学者。请教各位高手一个问题,程序代码如下: RRS feed

  • 问题

  • 我是一个SPS开发的初学者。请教各位高手一个问题,程序代码如下:
    SPSite mySite = new SPSite("http://yangls/");
    SPWeb myWeb = mySite.OpenWeb();
    SPListCollection lists = myWeb.Lists;
    lists.Add("listTest","listTest",SPListTemplateType.DocumentLibrary);//出错的地方

    这段代码在CS模式下可以运行,在BS下把工程建在SPS下也可以运行。但把BS工程建在别的站点下运行就出错了。
    错误如下:无法连接到配置数据库。

    是不是用户凭据的问题,我发送了凭据了没用。代码如下:
    System.Net.NetworkCredential myCred = new NetworkCredential("Administrator","087087","yangls");
    CredentialCache myCache = new CredentialCache();

    myCache.Add(new Uri("http://yangls/"), "Basic", myCred);
    myCache.Add(new Uri("http://yangls/"), "Digest", myCred);
    WebRequest wr = WebRequest.Create("http://yangls/");
    wr.Credentials = myCache;
    2007年8月1日 8:44

答案

  • “建在别的站点下运行”是建立在同服务器的另外的没有被SharePoint扩展的虚拟站点
    下还是其他没有安装SharePoint的服务器上?

    直接操作WSS Object Model的代码必须在安装了SharePoint的服务器上进行。
    2007年8月1日 8:51