Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 托管和使用web服务的最佳实践?_C#_Asp.net_Web Services - Fatal编程技术网

C# 托管和使用web服务的最佳实践?

C# 托管和使用web服务的最佳实践?,c#,asp.net,web-services,C#,Asp.net,Web Services,在同一台服务器上运行的asp.net应用程序很少。在所有应用程序中,我们都有通用的c类文件,如DataAccess和ConnectionManager,它们在所有应用程序中都有一个本地副本,支持处理DB的相同通用功能,我计划将它们更改为web服务,并将它们托管在服务器上,所以每次我开发一个新的应用程序时,我都可以调用这些服务来处理数据管理 我对web服务没有太多有效的经验,请告诉我实现它的最佳方法 我有几个问题,比如: 我是否需要对其应用凭据,或者它的安全性 应用程序将托管在同一台服务器上 一个

在同一台服务器上运行的asp.net应用程序很少。在所有应用程序中,我们都有通用的c类文件,如
DataAccess
ConnectionManager
,它们在所有应用程序中都有一个本地副本,支持处理DB的相同通用功能,我计划将它们更改为web服务,并将它们托管在服务器上,所以每次我开发一个新的应用程序时,我都可以调用这些服务来处理数据管理

我对web服务没有太多有效的经验,请告诉我实现它的最佳方法

我有几个问题,比如:

  • 我是否需要对其应用凭据,或者它的安全性 应用程序将托管在同一台服务器上
  • 一个简单的web服务就可以解决创建web服务的目的或需要 WCF或SOAP之类的东西,同样没有这方面的经验

  • 为什么要将它们公开为web服务


    听起来你最好将文件放在GAC中,并以这种方式在应用程序之间共享。

    正如我所说,我在这方面没有太多经验,我想不把它们放在GAC中的原因是:这些是web方法。