PRB: Web Deployment Results in "Failed to Deploy" Error (220839)



The information in this article applies to:

  • Microsoft Visual InterDev 6.0

This article was previously published under Q220839

SYMPTOMS

When deploying Web content, controls, and applets with the Visual InterDev 6.0 Deployment Explorer you may receive the following error in the Task List:
Failed to deploy a file (C:\TEMP\_ScriptLibrary\ADOUTILS.ASP): The FrontPage Server Extensions on the server returned the following error: 'http://<destination web server name>/<destination application name>/_ScriptLibrary/ADOUTILS.ASP' does not refer to a page in this web (error 0x90005).

CAUSE

The target directory that you are deploying to is an existing Microsoft FrontPage Web that is using FrontPage Server Extensions 98. The Deployment Explorer does not allow you to deploy to existing FrontPage Webs that uses FrontPage Server Extensions 98.

RESOLUTION

To resolve this problem, use one of the following three methods:

  • Upgrade to FrontPage Server Extensions 2000 or later.
  • Create a new deployment target.
  • Use the Visual InterDev Copy Web Application option.

Method 1: Upgrade to FrontPage Server Extensions 2000 or Later

Upgrade your Microsoft Internet Information Server (IIS) server or Personal Web Server (PWS) to FrontPage Server Extensions 2000 or later. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

205696 FPSE: How to Install FrontPage 2000 Server Extensions for Internet Information Server

Method 2: Create a New Deployment Target

Create a new deployment target that differs from the existing FrontPage Web on the target server. To do this, open the existing Web project that you want to deploy with Visual Interdev 6.0, and follow these steps:
  1. From the Projects menu, click New Deployment Target.
  2. Specify the fully qualified URL of the target server. You must also specify a unique application name. An example of a valid URL is "http://<destination web server name>/<destination application name>". The Deployment Explorer window appears in the Visual InterDev Development Environment.
  3. In the Deployment Explorer window, click Deploy. Your application should deploy successfully.

Method 3: Use the Visual InterDev Copy Web Application Option

To use the Copy Web Application feature in Visual InterDev 6.0, open the Web project that you want to copy with Visual InterDev 6.0, and follow these steps:
  1. From the Projects menu, click Web Project, and then click Copy Web Application.
  2. Type the destination server name.
  3. Type the Web project name.
  4. Click OK to copy the Web project to the specified destination. Your application should copy successfully.

STATUS

This behavior is by design.

REFERENCES

For additional information about the Visual InterDev Deployment feature, click the article numbers below to view the articles in the Microsoft Knowledge Base:

246757 HOWTO: Use Copy Web to Deploy a Web Application

219050 HOWTO: Deploy Web Applications with Visual InterDev 6.0

For additional information on InterDev deployment resources, click the link below to view the article in the online Microsoft Developer Network (MSDN):

Modification Type:MajorLast Reviewed:9/26/2001
Keywords:kbDeployment kbDSupport kberrmsg kbprb kbWebServer KB220839