假设我有一个web应用程序,dll在bin中布局如下:
- My.Service.dll
- My.Domain.dll
- Service.Dependency.dll
- 等。
这些dll托管在IIS web应用程序Service.API中。通过查看它,我知道My.Service.dll有Service的入口点(Main方法)。API,但这只是因为应用程序的命名类似于程序集;它可以被命名为Foo或Bar,运行时仍然会为它提供相同的服务。
如何动态地确定。net Core web应用程序的入口点?
我试过Get-WebApplication *
;但是,这只是提取应用程序名称和目录。我尝试使用任务管理器和性能监视器来识别dll,但这实际上只给了我有关工作进程和运行时的详细信息。
在工件文件夹的.deps.json
中清楚地写着。