【发布时间】:2011-02-18 20:46:27
【问题描述】:
我的公司有一个使用 ASP.NET 构建的网站,并以 .NET 3.5 为目标。它过于混乱和庞大,无法及时转换为 .NET 4。我的任务是建立一个票务系统。我希望这个票务系统是一个完全独立于主应用程序的应用程序。
我在网站上添加了一个名为“TicketingSystem”的目录,然后在 IIS 中,我使用面向 .net 4.0 的应用程序池将此文件夹设置为应用程序。我假设这个应用程序不会受到它上面的应用程序的影响,特别是因为它使用自己的应用程序池,但它似乎受到了某种影响。使用我的 .net 4 Web 应用程序导航到此目录会生成此错误:
http://www.chevtek.com/content/error.jpg
我介绍了文件路径等敏感信息,但是说配置文件的行有一个到父应用程序配置文件的路径,而不是 .net 4 应用程序的配置文件。 .net 4.0 应用不能嵌套在 .net 3.5 应用中吗?
编辑
根据要求,这里是 IIS 目录结构的屏幕截图。
【问题讨论】:
-
看来应该可以了。可以发一张网站的IIS中文件夹浏览列表的截图吗?
-
您确定回收您的应用程序池等吗?
-
@Chevex:为什么会是“转换”?它应该是兼容的。让您的 QA 系统“转换”到 4.0,运行自动化测试,看看会发生什么?
-
这个问题之前已经出现过;请参阅我对这个问题的回答:stackoverflow.com/questions/4315999/…
-
我认为你误解了约翰,他们的应用程序一团糟。它无法转换,他们没有自动化测试。这是一个巨大的程序集和必须留在 3.5 中的东西。说真的,我们不能去那里。他们把这件事搞砸了。 (在我来之前)
标签: asp.net .net iis iis-7 .net-framework-version