¿Puede tener una página en una aplicación .NET que sea https pero el resto sea http? Por ejemplo, solo la página de inicio de sesión? ¿Esto requiere configuración adicional en la aplicación o es tan simple como una configuración de IIS?¿Puede SSL una página en una aplicación .NET?
Respuesta
Sí, puedes. Recomiendo este DLL de código abierto que le permite designar qué páginas y carpetas necesitan SSL y cuáles no:
http://www.codeproject.com/KB/web-security/WebPageSecurity_v2.aspx
Así se puede configurar una página para estar seguro en su web.config como esto:
<secureWebPages encryptedUri="www.example.com" unencryptedUri="www.example.com" mode="RemoteOnly" >
<files>
<add path="/MustBeSecure.aspx" secure="Secure" />
</files>
</secureWebPages>
esté realizando
Creo que podría establecer folder to require https within IIS, pero no una sola página fácilmente. Dentro del código de esa única página, puede aplicar un cheque para usar SSL y en todas las otras páginas hacer cumplir que SSL no se usa, pero eso me parece mucho trabajo con poca ganancia en mi mente.
No hay forma nativa de hacer esto en IIS o incluso en la web.config que yo sepa.
Sin embargo, este can be done in code.
no sé si lo recomendaría o no, pero muchas aplicaciones web se dividen en dos aplicaciones, una para la solicitud de inicio de sesión, y otro para el resto de la aplicación que se basa en la autenticación por la otra aplicación. Si piensas en cómo una aplicación OpenID, como stackoverlow, te redirige a otro sitio para iniciar sesión, eso podría funcionar para tu situación ...
Dado que este fue el primer resultado que encontré, pensé que lo actualizaría para otros.
No necesita un complemento para hacer esto. La reescritura de IIS7 y URL le permitirá hacer esto desde web.config.
<rule name="Payment page to SSL" stopProcessing="true">
<match url="(your page URL pattern)" />
<conditions>
<add input="{HTTPS}" pattern="ON" negate="true" />
</conditions>
<action type="Redirect" url="https://(your domain)/{R:0}" />
</rule>
- 1. ¿Se puede compilar una aplicación .NET en nativo?
- 2. Buscar elementos no ssl en una página https
- 3. ¿Cómo agrego SSL para una aplicación .NET que utiliza httplistener - que * no * estar ejecutándose en IIS
- 4. Mathematica .Net/Link en una aplicación Asp.Net
- 5. Cómo configurar 'Publisher' en una aplicación .NET ClickOnce
- 6. ¿Cambiar la página en una aplicación WP7?
- 7. Cómo agregar una página en una aplicación cordova
- 8. Utilice un certificado ssl autofirmado en una aplicación para iphone
- 9. La aplicación Can .Net se puede convertir en una aplicación portátil, es decir, solo .exe
- 10. Subprocesos nativos en una aplicación .Net
- 11. Cómo incrustar IronPython en una aplicación .NET
- 12. Guardar configuración en una aplicación .NET WinForms
- 13. Iframe SSL en y página SSL desde un dominio diferente
- 14. Ejecutar una aplicación Java en una página web
- 15. Autenticación para usuarios en una aplicación de una sola página?
- 16. Cómo actualizar una página en una aplicación de red troncal
- 17. ¿Cómo admitir .NET 2.0 y .NET 4.0 en una aplicación?
- 18. .Net 3.5 Dll en una aplicación .Net 4.0 cualquier problema
- 19. Cómo proteger una clave API en una aplicación .NET
- 20. ¿Puede mi aplicación .Net hacer referencia a dos versiones diferentes de una biblioteca de .NET Framework?
- 21. ¿Cuánto tiempo puede durar una página web?
- 22. Wordpress: ¿Puede una página tener dos padres?
- 23. ¿Se puede usar JScript.NET para crear una secuencia de comandos de una aplicación .NET?
- 24. ¿Cómo usar una aplicación web .NET 4.0 dentro de una aplicación web .NET 3.5?
- 25. .Net WebService, bypass ssl validation!
- 26. ¿Cómo habilitar SSL para una aplicación independiente de Sinatra?
- 27. Creando una aplicación Haskell con .NET GUI
- 28. ¿Cómo probarías una conexión SSL?
- 29. Una solución alternativa para SSL en Heroku
- 30. Generando HTML usando una plantilla desde una aplicación .NET
+1 aprende algo nuevo todos los días ... –