ASP.NET Webapp 可用作完整网站,但不能用作应用程序

ASP.NET Webapp 可用作完整网站,但不能用作应用程序

我有一个相当简单的 ASP.NET(针对 .NET 4.0)Web 应用程序,用作动态请求表单。我已经测试过它,它作为在 Windows Server 2008 R2 上运行的 IIS 7 中的网站运行。但是,这只是我的测试环境。我正准备将其移至生产环境(相同的 IIS/OS),在那里它将被设置为我们主网站下的应用程序。奇怪的是,它无法作为网站下的应用程序运行,即使它具有所有相同的设置并已web.config加载所有相同的设置。我的 AppPool 的设置与测试环境中的设置完全一致。此外,我使用与测试环境中相同的(域)用户权限,当时它被设置为网站,而不是另一个网站下的应用程序。以下是主网站的结构以及我们想要应用程序的位置:

主站点 --> 基于 Sitefinity CMS 的站点
   |
   --> 虚拟目录 (托管一些静态 HTTP 网络表单)
     |
     --> 应用程序 (您在这里)

我确信我在这里做错了什么,但我找不到有关此特定问题的信息。首先,难道不能这样做吗?这里可能存在我忽略的兼容性问题吗?如果不能做到这一点,有什么方法可以让它看起来像是作为主网站的子页面运行的吗?

相关内容