473,238 Members | 1,727 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,238 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 4192
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...
0
by: jianzs | last post by:
Introduction Cloud-native applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...
0
by: abbasky | last post by:
### Vandf component communication method one: data sharing ​ Vandf components can achieve data exchange through data sharing, state sharing, events, and other methods. Vandf's data exchange method...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
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...

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.