469,270 Members | 1,818 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,270 developers. It's quick & easy.

Debugging ASP.NET Web Pages That Require SSL

have an ASP.NET web application on a virtual directory that is set to require SSL. After making the settings in IIS I try to debug from VS.NET and I get a message that the project is not configured to debug. However, the project has all the settings and I can debug it if I remove the SSL requirement. How can I debug a project that where the virtual directory is set to require SSL

Nov 18 '05 #1
4 1778
Production environment use SSL and do not debug.
Development environment, no SSL usage and debug in this environment.

The answer to your question is to create a development environment.

--
Peter O'Reilly
Nov 18 '05 #2
You need to change the URLs that VS.NET uses to reach the project files and
web application. While neither your solution or project are loaded in
VS.NET, make the following edits in notepad:

1. In the solution (.sln) file, edit the URL to the .csproj file for the
web application. The original line might look something like this:

Project("{<GUID>}") = "projectname",
"http://someserver/projectname/projectname.csproj", "{<another GUID>}"

You need to change it to something like the following (i.e.: use https
instead of http):

Project("{<GUID>}") = "projectname",
"https://someserver/projectname/projectname.csproj", "{<another GUID>}"

2. In the webinfo file (.webinfo) for the web application, edit the URLPath
attribute of the Web element to use https. e.g.:

<Web URLPath = "http://server/projectname/projectname.csproj" />

would become

<Web URLPath = "https://server/projectname/projectname.csproj" />

HTH,
Nicole
"Ea******@HighFlyingBirds.com" <an*******@discussions.microsoft.com> wrote
in message news:B9**********************************@microsof t.com...
have an ASP.NET web application on a virtual directory that is set to
require SSL. After making the settings in IIS I try to debug from VS.NET
and I get a message that the project is not configured to debug. However,
the project has all the settings and I can debug it if I remove the SSL
requirement. How can I debug a project that where the virtual directory
is set to require SSL?

Nov 18 '05 #3
The change in the .sln file worked until I specified client cert. required or accepted. Is it possible to debug a secure page in VS.NET with a client certificate?
Nov 18 '05 #4
Unfortunately, it doesn't look like VS.NET is set up to use client
certificates with web projects. However, it is still possible to debug with
client certificates--it's just a wee bit of a PITA:

1. In the IIS admin console, set your application to _not_ require client
certificates.
2. Load your solution/project in VS.NET.
3. Start debugging the project by running it from VS.NET.
4. While it's already debugging (started in step 3), use the the IIS admin
console to set your application to require client certificates.
5. Continue your debugging run. You should be able to see the client
certificate in the requests for the remainder of the debugging session.

HTH,
Nicole

"Ea******@HighFlyingBirds.com" <an*******@discussions.microsoft.com> wrote
in message news:E2**********************************@microsof t.com...
The change in the .sln file worked until I specified client cert.
required or accepted. Is it possible to debug a secure page in VS.NET
with a client certificate?

Nov 18 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by Steve Anderson | last post: by
16 posts views Thread by Java script Dude | last post: by
5 posts views Thread by Velvet | last post: by
23 posts views Thread by keyser_Soze | last post: by
6 posts views Thread by KevinGPO | last post: by
7 posts views Thread by | last post: by
3 posts views Thread by Rick | last post: by
reply views Thread by zhoujie | last post: by
reply views Thread by suresh191 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.