You may use same signing key on different machine
Try to copy your project to another PC
and publish a new version
it should work
Main Topics
Browse All TopicsI published a Windows Form APP
via my PC and have the attached.
Does this mean all CLIENTS will try to recertify the app on 11/4/2010 ?
** If so, what if my PC is no longer named the same ?
** If not, what does this "Sign the ClickOnce manifest" do ?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: teebonPosted on 2009-11-04 at 19:40:40ID: 25746571
Hi,
en-us/libr ary/ms1722 40(VS.80). aspx
Whether you Sign the ClickOnce manifests or not, your client can still deploy your application.
The purpose of signing is to give your client assurance that the application is coming from a valid source.
I assume you are using a self created cert, using self created cert ClickOnce is always going to show the user your application is from an 'Unknown Publisher', no matter how. You will need to pay to get a certificate from a Certificate Authority (CA) to get rid of the 'Unknown Publisher' message.
Below is the related details from MSDN:
"You can use self-certs to deploy ClickOnce applications with high trust on an intranet; however, when these applications run on a client computer, ClickOnce will identify them as coming from an 'Unknown Publisher.' By default, ClickOnce applications signed with self-certs and deployed over the Internet cannot utilize Trusted Application Deployment.
By contrast, if you receive a certificate from a CAsuch as a certificate vendor, or a department within your enterprisethe certificate offers more security for your users. It not only identifies the publisher of the signed software, but it verifies that identity by checking with the CA that signed it."
http://msdn.microsoft.com/