gpt4 book ai didi

c# - 从 Web App 调用时,System.Reflection.Assembly.GetEntryAssembly() 为空

转载 作者:行者123 更新时间:2023-11-30 12:11:44 26 4
gpt4 key购买 nike

<分区>

我正在使用目标框架 - 3.5 在 Visual Studio 2010 中开发 Web 应用程序我正在使用一个 dll(由另一个团队开发),其中我收到以下代码的错误:

    string strName = System.Reflection.Assembly.GetEntryAssembly().GetName().Name;

我检查并发现 System.Reflection.Assembly.GetEntryAssembly() 正在返回 null 并且还搜索了它并在 msdn 上发现当从任何非托管代码调用时 GetEntryAssembly() 可能返回 null。

当我从我的 Web 应用程序调用时,它返回 null,当我从任何 Windows 应用程序调用时,它工作正常,即它获取条目程序集名称(执行开始的程序集)。为什么它在 Web 应用程序中返回 null?我不明白。我还尝试从 visual studio 中的项目属性将我的 Web 项目的输出类型更改为类库,但是输出类型的下拉列表被禁用,我无法更改项目的输出类型。如果此问题有任何解决方案,请帮助我。

提前致谢

阿米特沙哈尼

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com