ServerVariables [" APPL_MD_PATH"]为ISAPI DLL检索应用程序的配置数据库路径是什么意思?

时间:2020-03-05 18:43:40  来源:igfitidea点击:

我试图使ASP.net(v2)应用程序在调试器中工作并不断遇到问题,因为以下代码返回的值是一个空字符串:

HttpContext.Current.Request.ServerVariables [" APPL_MD_PATH"]。ToLower()

我发现这"为ISAPI DLL的应用程序检索配置数据库路径"。任何人都可以阐明这意味着什么以及为什么它可能是空的吗?

这段代码可以在我们的实时环境中工作,但是我希望它可以在我的PC上运行并能够逐步查看源代码,因此我可以看看另一个问题...

解决方案

回答

我们是在IIS内部还是在开发Web服务器内部运行应用程序?如果是后者,则可能是原因:Cassini(开发Web服务器)不执行ISAPI,因此此值将为空。