我们正面临一个使用Windows身份验证的ASP.net应用程序的奇怪问题,需要一些专家建议来解决。下面是详细的场景
1-应用-1:在自己的App.pool上部署在IIS上,调用默认页面,并在IIS windows登录屏幕上提供用户ID和密码。它成功记录了in=>No问题。
2- Application-2:在同一IIS上创建一个新的虚拟目录,并复制Application-1的web内容。调用默认页面,并在IIS窗口登录屏幕上提供用户ID和密码,则失败并继续提示登录屏幕
3-将应用程序2中的web.config重命名为任何名称。例如web123.config。
4-调用应用程序2的默认页面。它显示错误,很明显是IIS找不到web.config。
5-在应用程序2中将web配置的名称从web123.config改为web.config。
6-现在按照步骤4再次调用应用程序2,它就可以工作了。
似乎IIS覆盖了一些东西,一旦我们调用应用程序时,没有web配置,如步骤4所示。但是,在步骤2中,什么和为什么它不起作用,从技术上讲,我们没有改变web.config中的任何东西。
发布于 2015-11-24 23:05:56
我不确定为什么重命名的web.config使这对你的工作,但我有这个问题的重复网站在同一服务器上有冲突的cookies。在不重命名web.config的情况下,您是否可以这样做并更改cookie名称并查看是否有任何更改?
https://stackoverflow.com/questions/33896064
复制相似问题