您的位置:首页 > 其它

Web项目身份验证设置为Windows时如何将项目部署到IIS进行调试

2015-05-27 21:14 483 查看
因为项目有多个解决方案组成,彼此之间存在主子站点问题,如果想要同时调试多个项目,就不能简单的用VS2013的IISExpress进行调试,需要将项目配置成本地IIS进行调试,配置过程一切顺利,如下图



编译也没任何问题,可是项目一运行,直接报403,在登录部分加断点,结果VS根本不进断点,设置成IISExpress却没任何问题,奇了怪了,折腾N小时,无任何进展,幸得过来人帮助,指点迷津,问题才得以解决,特此记录!

其实问题的元凶就在下图:验证方式为windows验证,IIS默认配置开启的是匿名身份验证,然后结果就是直接连程序都没进就已经Over了!



修改IIS配置,打开IIS,在连接模块选择相应站点,在右侧视图界面中双击“身份验证”



打开下图身份验证配置界面,将匿名验证设置为“已禁用”,将Windows验证设置为“已启用”



这时在VS中再进行调试,顺利进入断点,至此一切OK,结束~呃,错了,开始调试代码……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐