我有一个网站在IIS7下运行。一切工作正常与这个网站。我复制了目录并在另一个端口上创建了一个克隆网站。当我浏览到不同端口上的新网站时,在我登录之前我没有得到任何样式设置 - 然后全部正常显示。同一网站不同端口的Javascript和样式表
该问题似乎与ASP.NET Membership/Authorization有关。我在子目录中有一个web.config以允许所有用户(web.config),但克隆网站并未使用它们,即使所有配置,目录等都相同。只有端口是IIS 7使用的不同或非.config设置。
我发现了问题,但没有找到完整答案。目录需要IUSR权限才能工作,但原始网站没有这些权限。它只有IIS_IUSRS。如果任何人都可以完全解释这种行为,以及如何解决问题而不授予IUSR,那么我会奖励那个答案的赏金。
答案应该完全说明。
看看http请求,看看它们是否正在完成,同时检查http响应,看看它说了什么(特别是如果通过正确的端口请求正确的文件)。 –
如果你想添加赏金,随时提出另一个,但由于你添加的细节改变了现有答案的上下文,我不得不删除它。 – casperOne