C# 我如何知道DLL中的函数是从azure函数还是简单web应用程序调用的

C# 我如何知道DLL中的函数是从azure函数还是简单web应用程序调用的,c#,azure-functions,azure-triggers,C#,Azure Functions,Azure Triggers,因此,我有一个带有DLL的web应用程序,其中包含函数add() 我正在编写一个azure函数V1,它引用了我的DLL 那么,我有没有办法确定DLL中的函数add()是否是从azure函数调用的呢 或者从我的web应用程序调用它。您可以使用 通过使用Caller Info属性,您可以获得有关 方法的调用方。您可以获取源代码的文件路径 源代码中的行号,以及调用方的成员名称。 此信息有助于跟踪、调试和创建 诊断工具 发送一个值myProperty(布尔值称为romazure)?@RB。实际上,当从w

因此,我有一个带有DLL的web应用程序,其中包含函数add()

我正在编写一个azure函数V1,它引用了我的DLL

那么,我有没有办法确定DLL中的函数add()是否是从azure函数调用的呢

或者从我的web应用程序调用它。

您可以使用

通过使用Caller Info属性,您可以获得有关 方法的调用方。您可以获取源代码的文件路径 源代码中的行号,以及调用方的成员名称。 此信息有助于跟踪、调试和创建 诊断工具


发送一个值
myProperty(布尔值称为romazure)
?@RB。实际上,当从webapp和azure函数调用时,我希望提供不同的连接字符串。请将您的连接字符串放在web.config中,然后在每个环境中部署不同的连接字符串。???当然,在调用实例上的方法之前,连接字符串是应用于实例的配置的一部分?因此,这里的真正问题是,您硬编码连接字符串,是的,停止这样做…谢谢。我明天会试试这个,会让你知道的。