2

我们有一个使用 IIS 默认网站和虚拟目录的生产应用程序(经典 ASP、IIS 7.5)。应用程序从文档共享访问文档。它有效并且已经工作了很多年。

最近,我们在默认网站下添加了许多新的 Web 应用程序,我们正试图将它们分离到它们自己的 IIS 网站中。因此,我们设置了一个新的 IIS 网站并使用绑定让应用程序使用新网站,并使用指向完全相同代码的相同应用程序池。(注意:我们的应用程序使用子域来指向不同的数据库,所以我们只取了一个子域并将其绑定到新站点)。

由于某种原因,可从默认网站访问的文档在新网站中无法访问。但是鉴于两者都使用相同的应用程序池,因此共享相同的应用程序池标识,一个网站怎么可能访问共享,而另一个网站不能呢?

更多信息。我们尝试使用域用户作为应用程序池标识和 NETWORKSERVICE,这两者都在默认情况下工作,在新网站中都不起作用。另外,我们如何访问文档?我们有一个简单地使用 ADO Stream 对象的 ASP 文件,我们使用“\\docserver\documents...”引用该文件(这在两个网站中也是相同的,因为它们都在查看相同的代码。

4

0 回答 0