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

我有一个相当简单的ASP.NET(针对.NET 4.0)的Web应用程序,它被用来作为一个dynamic的请求forms。 我已经testing过这个,并且它在Windows Server 2008 R2上运行的IIS 7中作为一个Web站点工作。 但是,这只是我的testing环境。 我正准备把它移到生产(相同的IIS / OS),在那里它将被设置为我们的主要网站下的应用程序。 奇怪的是,它不会作为一个网站下的应用程序工作,即使它具有所有相同的设置,并且web.config加载了所有相同的设置。 我的AppPool的设置完全反映了testing环境中的内容。 此外,我使用相同的(域)用户的权限,因为我在testing环境中使用它作为网站而不是另一个网站下的应用程序。 这里是主要网站的结构和我们想要的应用程序的位置:

主要网站 – > Sitefinity基于CMS的网站
|
– >虚拟目录(托pipe一些静态HTTPnetworking表单)
|
– >应用程序(你在这里)

我敢肯定,我在这里做错了什么,但是我在找这方面的信息时遇到了麻烦。 这不能做到这一点吗? 有没有可能的兼容性问题,我在这里失踪? 如果不能这样做,是否有任何方法使它看起来好像应用程序正在作为主网站的子页面运行?