Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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# 如何区分安装在单个IIS上的ASP.NET web应用的副本?_C#_Asp.net_.net_Iis_Service - Fatal编程技术网

C# 如何区分安装在单个IIS上的ASP.NET web应用的副本?

C# 如何区分安装在单个IIS上的ASP.NET web应用的副本?,c#,asp.net,.net,iis,service,C#,Asp.net,.net,Iis,Service,我可能在一个IIS上安装了多个ASP.NET web应用程序。我需要以某种方式将它们与运行在同一台Windows计算机上的.NET服务区分开来。最好的方法是什么?最简单的方法是确保应用程序的每个实例都具有唯一的应用程序池和应用程序名称,以便能够将它们与我假设的.net web服务/wcf分开。至少你需要确保你的应用程序名称都是唯一的。检查这个:@ThomasC.G.deVilhena:谢谢。我正在考虑使用虚拟目录作为ID。比如说,计算它们的SHA1散列。只有一个问题。一旦安装,web应用程序将不

我可能在一个IIS上安装了多个ASP.NET web应用程序。我需要以某种方式将它们与运行在同一台Windows计算机上的.NET服务区分开来。最好的方法是什么?

最简单的方法是确保应用程序的每个实例都具有唯一的应用程序池和应用程序名称,以便能够将它们与我假设的.net web服务/wcf分开。至少你需要确保你的应用程序名称都是唯一的。

检查这个:@ThomasC.G.deVilhena:谢谢。我正在考虑使用虚拟目录作为ID。比如说,计算它们的SHA1散列。只有一个问题。一旦安装,web应用程序将不会在服务器上的实际硬盘上“迁移”,是吗?IIS中托管的web应用程序的物理路径可以随时更改,但前提是您明确告诉IIS这样做。你可以放心,它不会在一夜之间自行改变。