关于网站发布后App_Browsers文件夹功能失效不可用的处理

  前段时间发现了App_Browsers这个文件夹,这个文件夹是用来处理针对不同浏览器显示不一样的控件的,我简单看了几个例子觉得他可以用来实现权限的方面的东西,最近做项目也正好需要权限,我就把他加入到项目中,并实验成功。

  但是悲剧的是网站发布后,测试提来权限不可以用的bug,经检查本地源码运行没有一点问题,只要是发布后就不可用,我记得app_code等这类文件夹在编译发布,会在bin文件夹下产生一个dll文件。我试着去查找果然,如图:

我不是很明白为什么会生成两个文件(如果有知道到请告诉一下谢谢)

我的解决方案:这两个文件删除哪个都可以,甚至全删除也可以,但是全删除的话就要保证web项目的发布版本必须有如下文件夹,我怀疑是冲突了。具体原因不了解,但是解决了这个问题,所以做此记录方便下次看。

原文地址:https://www.cnblogs.com/sjns/p/2626819.html