首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net中的应用程序ID模式

.Net中的应用程序ID模式
EN

Stack Overflow用户
提问于 2015-03-09 12:06:39
回答 1查看 920关注 0票数 1

当我使用以下代码获得请求的应用程序id时:

代码语言:javascript
复制
string appID = System.Web.Hosting.HostingEnvironment.ApplicationID;

我得到了appID

/LM/W3SVC/1/ROOT/MvcMusicStore

我的主要动机是从这里获取网站ID ..。它驻留在W3SVC之后。(1是本例中的网站id )。

我需要和这里的极客确认一下,应用程序ID的输出是否只会是这个模式。?

这样,如果实现一个泛型字符串解析并获得字符串中第9位之后的数字,对我来说就不是问题了。或者模式会改变w.r.t、IIS版本或其他因素。?

EN

回答 1

Stack Overflow用户

发布于 2015-03-09 12:18:47

当在IIS下运行应用程序时总是采用这种格式,它不会改变。如果您不需要在任何其他平台下运行它,则可以使用该值。

ID基于以前在IIS中使用的元数据库路径,但即使当前IIS版本不再使用元数据库,AppliationID仍然是相同的(甚至在WindowsServer2012R2的IIS中进行了测试)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28941611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档