HuangTM,
Thank you for your last response. Please note that this problem
exhibits itself when we're sending our application over to our
deployment server using the menu item in Visual Studio called
Project|Copy Project.
Here are the steps to reproduce the problem:
Requirements:
- a deployment server with Framework 1.1 installed and a certificate
issued to it by Verisign or some official agency using its domain name.
- a development machine with Framwork 1.1 installed and Visual Studio
2003 installed.
Steps:
1. Create an ASP.NET project in Visual Studio 2003.
2. In Visual Studio select the project in solution explorer and do a
Project|Copy Project. When the dialog comes up asking for the
destination project folder, type in the IP address of the deployment
server and the project to copy (1.2.3.4/project1). Choose FrontPage and
All Files. Fill in the login information. You'll get the error dialog
box I referred to in my previous note.
3. Now test the first workaround. In Visual Studio, do Project|Copy
Project. When the dialog comes up asking for the destination server,
type in the domain name of the deployment server that the certificate
was issued to and the project to copy (xyz.com/project1). Fill in the
login information. Now the error does not come up and the project can
be copied over successfully.
4. Now test the second workaround. Using Internet Services Manager
(ISM) on the deployment server, select the web site you are deploying
to. Choose Properties. Select the Directory Security tab. Edit the
Secure communications. Check the checkbox for Require secure
channel(SSL). Now repeat Step 2 above. In this scenario, the error
does not come up and the project can be copied successfully to the IP
address of the deployment. The 'Require secure channel(SSL)' setting can
now be turned off on the deployment server if desired.
We did not have this error prior to upgrading from Framework 1.0 to 1.1
on the deployment server. Please note that the reason we deploy to an
IP address rather than the domain name is because this is how we refer
to our server on our Virtual Private Network. If we deploy to the
domain name, the bits/pages are sent over the public internet which we
do not want to do.
Thanks again for your attention to this problem.
Katie
*** Sent via Developersdex
http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!