473,289 Members | 2,108 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,289 software developers and data experts.

ClickOnce deployment fails when both SSL is enabled and "require c

A windows forms 2.0 ClickOnce deployment fails when both SSL is enabled and
"require client certificate" enabled on the IIS deployment web server.

Can anyone assist with how to configure this properly or at least confirm if
it will just not work?

When not requiring the client certificate the deployment site works fine.
However, when I set SSL to "require client certificate" I am prompted for a
client cert when I initially open the url. I select my client cert and the
web page opens as expected.

The problem occurs when I click install to being the ClickOnce deployment.

I receive the following error message:

+ The remote server returned an error: (403) Forbidden.

From my research I have come to understand a few things about ClickOnce.

1. There is nothing inherent to ClickOnce that restricts access to the
deployment files other than Windows Access Control Lists (ACLs) which is
impractical for my application.

2. Each file downloaded to the client is a separate request and are not
related to each other.
Mar 21 '07 #1
2 4196
After working directly with a Microsoft Engineer I have an answer. ClickOnce
deployment simply does not work when requiring a client certificate over SSL.
Microsoft indicated that this product limitation would be addressed in the
next release of Visual Studio (Orcas).

"John B" wrote:
A windows forms 2.0 ClickOnce deployment fails when both SSL is enabled and
"require client certificate" enabled on the IIS deployment web server.

Can anyone assist with how to configure this properly or at least confirm if
it will just not work?

When not requiring the client certificate the deployment site works fine.
However, when I set SSL to "require client certificate" I am prompted for a
client cert when I initially open the url. I select my client cert and the
web page opens as expected.

The problem occurs when I click install to being the ClickOnce deployment.

I receive the following error message:

+ The remote server returned an error: (403) Forbidden.

From my research I have come to understand a few things about ClickOnce.

1. There is nothing inherent to ClickOnce that restricts access to the
deployment files other than Windows Access Control Lists (ACLs) which is
impractical for my application.

2. Each file downloaded to the client is a separate request and are not
related to each other.
Mar 28 '07 #2
Thanks for posting back what you found out ---
"John B" <Jo***@discussions.microsoft.comwrote in message
news:48**********************************@microsof t.com...
After working directly with a Microsoft Engineer I have an answer.
ClickOnce
deployment simply does not work when requiring a client certificate over
SSL.
Microsoft indicated that this product limitation would be addressed in the
next release of Visual Studio (Orcas).

"John B" wrote:
>A windows forms 2.0 ClickOnce deployment fails when both SSL is enabled
and
"require client certificate" enabled on the IIS deployment web server.

Can anyone assist with how to configure this properly or at least confirm
if
it will just not work?

When not requiring the client certificate the deployment site works fine.
However, when I set SSL to "require client certificate" I am prompted for
a
client cert when I initially open the url. I select my client cert and
the
web page opens as expected.

The problem occurs when I click install to being the ClickOnce
deployment.

I receive the following error message:

+ The remote server returned an error: (403) Forbidden.

From my research I have come to understand a few things about ClickOnce.

1. There is nothing inherent to ClickOnce that restricts access to the
deployment files other than Windows Access Control Lists (ACLs) which is
impractical for my application.

2. Each file downloaded to the client is a separate request and are not
related to each other.

Mar 28 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Phil Powell | last post by:
I'm sorry but I can't figure out how to explain this any better than this. In PHP we have a command "require()" that obtains a file and logically places it into another file. I cannot figure...
4
by: Mxsmanic | last post by:
The require() I'm using in a PHP script has stopped working after I moved from PHP4 and Apache 1.3.x to PHP5 and Apache 2.x. Now I get messages like this: Warning:...
15
by: Michael | last post by:
Guten Morgen, I am implementing a script that my client wants on their website. Within the script there are several "require" statements. Any time one of these "require" statements is...
2
by: Mika M | last post by:
Hi! I made ClickOnce deployment for Windows Forms VB 2005 application, and it's working mostly fine. Now I have some question: 1. Is it okay when my application goes into x:\Documents and...
0
by: Andrew | last post by:
A clickonce deploy fails when both SSL is enabled and "require client certificate" enabled on the deploy server. The deployment seems to fail only because the client would normally require a...
2
by: Michael D. Reed | last post by:
I am using ClickOnce to distribute a program. It works well except for one detail. When a new version is installed, the program does not initialize properly immediately after the update. The...
5
by: lister | last post by:
Hi all, I have a fairly diverse range of data that I want to cache in the session rather than pulling it from the database on every page refresh. The problem is is that it seems that PHP...
1
by: Jack | last post by:
Hi there, Apologies if this NG is off-topic but I can't find anything more appropriate (feel free to let me know). I'm looking at ClickOnce as a possible alternative to MSI and have poured...
3
by: =?Utf-8?B?Um9nZXIgVHJhbmNoZXo=?= | last post by:
Hello, I would like to know the best way to install an clickonce in .net 3.5 (we use LINQ 8-D) published application on terminal server 2003 Do I have to install it on EVERY user that will use...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: marcoviolo | last post by:
Dear all, I would like to implement on my worksheet an vlookup dynamic , that consider a change of pivot excel via win32com, from an external excel (without open it) and save the new file into a...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.