在 IIS 8 中,我的虚拟应用程序解析为根目录,而不是其自身

在 IIS 8 中,我的虚拟应用程序解析为根目录,而不是其自身

在 IIS 8 中,我建立了一个网站和一个虚拟应用程序(不是虚拟目录),它有自己的应用程序池和自己的 web.config、aspx 页面、数据库等。

举个例子:

zippy.com (根应用程序)

zippy.com/app1(app1 是虚拟应用程序)。

当我从浏览器访问虚拟应用程序(使用 zippy.com/app1)时,它会尝试解析为 zippy.com,就好像 app1 根本不存在一样。使用远程浏览器时,我收到 500 错误。

当我使用服务器的浏览器时,我可以看到 IIS 的详细响应,我得到以下内容(见图):

来自 IIS 的详细错误消息

*注意,我编辑了响应以混淆真实域名和应用程序名称,并用 zippy.com 和虚拟应用程序名称替换它们。

我错过了什么?

相关内容