【问题标题】:Determine main DLL in IIS vdir确定 IIS vdir 中的主 DLL
【发布时间】:2019-12-29 15:54:04
【问题描述】:

Windows 服务器,2008r2 或更新版本。给定一个目录,它是一个包含 .net MVC/WCF 应用程序的 IIS vdir。我正在尝试确定哪个 DLL 代表 Visual Studio 中的项目。

例如,如果您有一个带有命名空间 Herp.Derp.Web 的 VS 项目,那么 IIS 怎么知道它应该查看 Herp.Derp.Web.DLL。

鉴于 Visual Studio 的普通输出设置,我想知道 vdir 来自的命名空间名称或项目名称。我一直在查看 global.asax,但在某些情况下,它实际上是指我的特定项目的依赖项之一。 Vdir 名称不是一个选项,因为其中一些较旧并且原始设置名称在哪里......不好。

【问题讨论】:

  • 不应使用虚拟目录来放置 Web 应用程序。请改用子应用程序。否则,它总是会尝试从根网站的 bin 文件夹中加载程序集。

标签: c# .net visual-studio iis


【解决方案1】:

虚拟目录根目录下的 Global.asax 文件定义了从 https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-4.0/2027ewzw(v=vs.100)?redirectedfrom=MSDN 加载基类的程序集

【讨论】:

    猜你喜欢
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    • 2013-08-07
    • 1970-01-01
    相关资源
    最近更新 更多