你可以在一个.NET应用程序中有一个页面是https,但其余的是http?例如,只是登录页面?这是否需要在应用程序中进行额外的设置,还是像IIS设置一样简单?你可以在一个.NET应用程序中SSL一页吗?
6
A
回答
12
是的,你可以。我推荐这款免费开源的DLL,它允许您指定的网页和文件夹需要SSL,哪些没有:
http://www.codeproject.com/KB/web-security/WebPageSecurity_v2.aspx
所以,你可以设置一个网页是安全的在你的web.config这样的:
<secureWebPages encryptedUri="www.example.com" unencryptedUri="www.example.com" mode="RemoteOnly" >
<files>
<add path="/MustBeSecure.aspx" secure="Secure" />
</files>
</secureWebPages>
0
我相信你可以设置一个folder to require https within IIS,但不是一个简单的页面。在单个页面的代码中,您可以强制执行一次检查以使用SSL,并在所有其他页面上强制执行该SSL未被使用,但这看起来像是很多工作,对我来说毫无益处。
2
没有本地的方式来做到这一点在IIS甚至在我知道的web.config。
但是,这个can be done in code。
0
我不知道我会建议由你,但许多Web应用程序分成两个应用,一个是登录应用程序,以及一个用于依赖于身份验证的应用程序的其余部分正在执行由另一个应用程序。如果你想到一个像stackoverlow这样的OpenID应用程序如何将你重定向到另一个站点来登录,这可能适合你的情况。
0
因为这是我发现的第一个结果,我想我会为其他人更新它。
你不需要一个插件来做到这一点。 IIS7和URL重写将允许您从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. 你可以在.Net中锁定一个应用程序变量吗?
- 2. 你可以在.NET应用程序中处理T4模板吗?
- 3. 你可以静态编译一个cygwin应用程序吗?
- 4. 你可以让一个贴纸应用程序有声音吗?
- 5. 你可以从C应用程序链接一个C++库吗?
- 6. 你可以在应用程序中购买一个免费的应用程序?
- 7. 你可以在Silverlight中使用多个应用程序域吗?
- 8. 你可以在C++程序中创建一个.java文件吗?
- 9. 我可以添加页脚到多个.net应用程序吗?
- 10. 你可以在另一个线程上重新抛出一个.NET异常吗?
- 11. 你可以在IronPython中设计一个.NET对象吗?
- 12. 我可以在.NET 2应用程序中运行.NET 4应用程序吗?
- 13. 你可以在Android应用程序中调用python例程吗?
- 14. 一旦你已经开始运行应用程序,你可以在VC++中附加一个PDB吗?
- 15. .NET 4.0程序集可以用于.Net 3.5应用程序吗?
- 16. 可以在Ionic2/Angular2应用程序中使用HTTPS/SSL吗?
- 17. 你可以像在django一样在asp.net中安装应用程序吗?
- 18. 你可以配置一个JBoss Web应用程序为单线程吗?
- 19. iOS可以在后台中杀死一个应用程序吗?
- 20. 可以使用.NET MembershipProvider在一个Web应用程序上拥有多个虚拟“应用程序”吗?
- 21. 你可以在iPhone应用程序中使用UIButton应用程序吗?
- 22. 你可以在WPF应用程序中使用jQuery吗?
- 23. 你可以在Dart应用程序中使用Java库吗?
- 24. 你可以用.net 2.0 winforms应用程序中的basicHttpBinding调用WCF吗?
- 25. 你可以检查你的应用程序内的应用程序更新吗?
- 26. 你可以在全屏中运行VB应用程序吗?
- 27. 你可以重写一个Publicnoncreatable程序来应用它的TLB吗?
- 28. 你可以让一个C#应用程序自动添加帖子给Yammer吗?
- 29. 你可以在一个div中放置一个样式块吗
- 30. 你可以在同一个类中有一个textSwitcher和imageSwitcher吗?
+1学习新东西,每天... – 2009-12-17 19:56:20