我们的CF Web应用程序目前通过IIS7提供,这需要使用wsconfig工具在CF和给定站点之间创建连接。这需要在每次创建新站点时重新启动IIS,并在两个服务器应用程序(IIS / CF)之间创建另一个“余额”。
我们开始倾向于单页应用程序,所以我想知道我们是否更容易使用Tomcat wwwroot文件夹作为后端“端点”?请原谅借用App Engine术语,但这基本上是我们想要实现的目标。 IIS仍将提供正常的客户端部分,但所有API调用只会转到Tomcat的wwwroot/<projectName>
。看起来在这种配置中,我们可以充分利用这两个方面 - 在添加新的应用程序后端时,不需要Tomcat中的上下文配置,也不需要在IIS(或CF)中重新启动。
我还应该提到这些应用程序是内部和Windows身份验证的。此外,如果不通过“漂亮的”IIS标头,将不会要求任何人访问应用程序。
我很想知道将所有内容放在这样的目录中是不是一个坏主意?我的意思是,我知道wwwroot文件夹的重点就在于此。我只是想通过不为每个应用程序使用正式的上下文来确保我没有遗漏任何东西。