【发布时间】:2011-12-16 14:57:30
【问题描述】:
我是 Visual C# 和 .NET 框架的新手,但在 LAMP 开发方面有相当多的经验。我想知道 linq to sql 通信的安全性。
通常以 LAMP 方式执行此操作时,会部分使用诸如使用服务层之类的措施来提高系统的安全性,而不是通过 http 公开数据库身份验证详细信息。
浏览了一些推荐(微软)linq->sql 教程后,客户端应用程序(通过 Web 应用程序)似乎直接与数据库交互。这似乎不是很有效或安全....
我想知道以下几点:
1) .NET 中存在哪些措施来实现客户端和服务器端应用程序之间的安全通信?
2) 是否有任何预安装的服务层框架可以在 .NET 中使用?
3) 是否可以手动使用 http 请求方法 (POST/GET) 将数据从 c# Web 应用程序发送到远程 SQL Server 数据库?
【问题讨论】:
-
LINQ-to-SQL 是一个完全服务器端的框架。您是如何确定客户端正在与数据库交互的?
-
我想指出微软几年前放弃了对 Linq-to-Sql 的支持。该技术不会有任何更新。
-
@Inuyasha - 它被其他东西取代了吗?
-
@lnuyasha 来源?我不断听到和阅读,但是人们不断链接到 MSDN 博客文章,说他们将继续发展它......
标签: c# asp.net visual-studio visual-studio-2010