c# 如何获取网站或可执行文件的有意义的名称

标签 c# asp.net application-name

我们有一个内部错误报告系统(在我们的函数 dll 中),我们发送的其中一条信息是导致它的应用程序的名称。

当前代码:

string applicationname= Assembly.GetCallingAssembly().GetName().Name;

问题是错误是从我们的网站之一发送的,因为它发送了诸如“App_Code.6p_c415d”之类的应用程序名称。

一种可能的方法是确定该应用程序是可执行文件还是动态网站(我们该怎么做?)如果是网站,则获取包含它的文件夹...

但如果您有更好的方法,我们愿意接受任何想法 ^^

最佳答案

您可以在 AppSettings 中使用 key 来识别您的应用程序。

关于c# 如何获取网站或可执行文件的有意义的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13270089/

相关文章:

c# - 请求被中止 : Could not create SSL/TLS secure channel

Asp.net 多语言网站——独立目录与 URL 路由

postgresql - 你如何在 Laravel 中为 PostgreSQL 设置 application_name 属性?

c# - 解析器错误消息 : Could not load type 'sometype'

c# - 错误 : Incorrect syntax near '14'

php - 如何在基本的 PHP 脚本中设置 postgres application_name

postgresql - 如何设置 postgres application_name 日志记录

c# - 如何在 xamarin iOS 中使用 netstandard 库?

c# - Visual Studio 选项上的行 Winform 控件

javascript - MVC Controller 返回 JSON 对象日期属性 "changed"到 "Now"