首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS下部署Web应用程序

问在IIS下部署Web应用程序
EN

Stack Overflow用户
提问于 2016-02-23 11:02:41
回答 1查看 74关注 0票数 0

我试图在IIS上部署现有应用程序下的应用程序,我希望子应用程序能够查看与父应用程序不同的路径。我已经更改了它的物理路径,但是当我试图浏览它时,它会转到父的物理路径。我在IIS方面不是很有经验,所以有人知道为什么我会这么做吗?

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-23 13:38:58

你的问题有点难理解,我看不出有足够的信息来给出一个明确的答案。然而,似乎您混淆了虚拟路径和物理路径。IIS (和其他web服务器)不公开文件系统上的路径,而是创建一个映射到某个文件系统位置的虚拟路径。例如,假设有以下应用程序驻留在以下目录中:

  • Foo (C:\inetpub\wwwroot\foo)
  • 酒吧(C:\inetpub\wwwroot\ Bar )

"Bar“是IIS站点树中"Foo”下的应用程序。然后,如果您想在"Bar“应用程序下请求一些静态资源,URL应该如下所示:

代码语言:javascript
复制
http://domain.com/bar/image.jpg

而对http://domain.com/image.jpg的请求将击中"Foo“应用程序。不过,在这里,即使URL的"bar“部分也是虚拟的。它基于您为子应用程序设置的虚拟路径。实际的phsyical目录可以完全不同的名称。

长和短,您试图在子应用程序中调用的任何东西都需要以该子应用程序的虚拟路径为前缀,并且与应用程序物理位置在服务器上的位置无关。

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

https://stackoverflow.com/questions/35575753

复制
相关文章

相似问题

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