我们在内部网络上有一个SQL Server。但是,现在我们要创建一个允许用户访问SQL Server上的某些数据的公共网站。为了避免让公共Web服务器直接访问SQL Server,我们决定编写一个Web服务来公开必要的数据库对象。服务(和消费网站,它的价值)将用.NET编写。在我看来,我们有两个选择。
我倾向于IIS方法,因为那个看起来更简单。我错了吗?
答案 0 :(得分:5)
不要将Windows服务重新用作Windows服务的两倍。让互联网远离那个东西。
构建IIS托管的Web服务,并单独保护它。