2010-11-23 1 views
0

Ich habe eine ASP.NET-Anwendung. Von diesem Benutzerregister wird der Benutzer nach der Registrierung eine E-Mail erhalten. My Req: Wenn Benutzer auf den Link in der E-Mail klicken. Dann sollte es auf meine ASP.Net-Anwendungsseite gehen. Die Seite sollte eine wincows Anwendung auf dem Client-System über das Web installieren (ich wurde von Microsoft Windows Update von Microsoft-Website inspiriert)Windows-Anwendung auf Client-System über ASP.NET installieren (Beispiel: Windows-Update von Microsoft Site)

Bitte geben Sie den besten Ansatz für diesen

Antwort

1

Klingt wie Sie bei ClickOnce Deployment aussehen sollen, aber dies ist für Windows-basierte Anwendungen und wenn Sie eine ASP.Net-Anwendung haben, die immer von einem Webserver ausgeführt wird.

+0

Danke für den Vorschlag. Ich habe versucht, ClickOnce zu verwenden. Es sollte nur ein Standardfenster auf der Client-Seite sein. Ist es möglich, das Standardfenster anzupassen? Und was ist auch der beste Weg, um die Sicherheitszertifizierung zwischen Windows-Anwendung und ASP.NET-Anwendung zu überprüfen. – user517206

+0

@ user517206 Der Link in der E-Mail sollte einen verschlüsselten BASE64-codierten Querystring-Parameter enthalten, der die Instanz der generierten E-Mail eindeutig identifiziert. Sie können dies erhalten, wenn Ihre Seite es auf dem Server verarbeitet und entschlüsselt, um alle eindeutigen Details zu entschlüsseln, die Sie kodieren, damit Sie überprüfen können, ob die Anwendung für die Installation gültig ist. Etwas in der Art eines Lizenzschlüssels wirklich für eine IP-Beschränkung oder einmalige Installation oder zeitlich begrenzte Installation. –

+0

wenn wir Webservice in .NET (Sample.asmx) erstellen. Ich möchte dies in der Windows-Formularanwendung .NET verwenden. Sobald mein Webserver verfügbar gemacht wird, kenne ich meine Sample.asmx und sein Schema, Gibt es eine Möglichkeit zu verhindern, dass andere mein Webdienstschema (WSDL) außer meiner Windows-Formularanwendung kennen. – user517206

Verwandte Themen