次の方法で共有


Exception: Absolute path information is required

If a webapplication with relative path was created and not provisioned, it stops the user from creating any more webapplications; also we can’t delete that webapplication from the central administration site, though we can see the webapplication name and information. Whenever we try to create a site collection on top of that web application or delete that web application we will get the following error.

 “Absolute path information is required”

There are 2 work-arounds available to this issue:-

1. Recreate the entire farm from scratch, uninstalling MOSS and reinstalling, then creating a new

configuration database. (It won't be feasible solution always)

2. Use object model code to remove the broken web application from the configuration database.

If you want to delete that webapplication from the configuration DB, the easy and supported way is through SharePoint object model. You can use the following .NET console based application code to delete a half baked webapplication from the configuration DB.

using Microsoft.SharePoint.Administration;

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            SPWebApplicationCollection oWebCollection = SPWebService.ContentService.WebApplications;

            foreach (SPWebApplication oWeb in oWebCollection)

            {

                if (oWeb.Name == "MySampleWebApplication")

                    oWeb.Delete();

            }

        }

    }

}

Comments

  • Anonymous
    April 01, 2008
    The comment has been removed
  • Anonymous
    April 02, 2008
    The only solution is to disconnect and create a new farm. Then, create new web apps and connect them to your existing content databases. It will be really a messy task. Thanks, Sowmyan