IIS下运行代码错误

问题描述

后台WEB.CONFIG代码://用于设置用户权限,"Mercury-PCMercury"是本机的机器名<addkey="PageEditor"value="Mercury-PCMercury"/>//后台代码://判断是不是管理员(本机就是管理员)protectedboolIsEditor(){//获取WEB.CONFIG设置的用户stringeditors=ConfigManager.GetConfigAppSetting("PageEditor");string[]editor=editors.Split(newstring[]{";"},StringSplitOptions.RemoveEmptyEntries);foreach(stringeineditor){//如果是管理员,返回TRUEif(e.ToLower()==Page.User.Identity.Name.ToLower()){returntrue;}}returnfalse;}现在是程序本地运行,可以得到是本地管理员,但是IIS下运行就得不到本地管理员的权限,逻辑是如果是管理员,页面上显示“修改页面”,现在在IIS上不显示,也就是IIS上得到的是FALSE,请问怎么回事?本地代码运行可以

时间: 2024-10-08 12:44:37

IIS下运行代码错误的相关文章

PHP在64位Win2003和IIS下运行设置方法_win服务器

PHP在64位Windows2003和IIS下运行 首先将IIS由64位模式修改为32位模式,只要一个命令即可: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 恢复为64位模式的命令: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32

linux-LINUX 下运行文件错误 command not found

问题描述 LINUX 下运行文件错误 command not found 不懂为什么会失败? 求教 解决方案 两种方式,第一种你把你要运行的脚本放到$PATH中的某一个目录下,然后保证没有同名冲突,第二中就直接 ./aaa吧 解决方案二: 当前目录不在path里面,你需要写./aaa 解决方案三: 你aaa的路径是否在系统的$PATH中,不然直接找不到命令 解决方案四: 已经解决,是我没有吧文件所在的目录加到PATH上 解决方案五: 已经解决,是我没有吧文件所在的目录加到PATH上

WCF在IIS下运行频繁处于假死状态

问题描述 IIS使用DebugDiag跟踪到的信息:clr!StrongNameSignatureVerification方法大量被调用是否存在问题WCF函数逻辑及假死现象:在wcf中的函数做一系列的处理,最后将处理的结果在事务中将多个表提交到数据库出现假死时日志记录到从数据库获取数据本来只要10多毫秒会变成700多毫秒,但数据库端没有看到磁盘响应和队列增高的情况,WCF所有iis与数据库是两台服务器据说IIS有2000多种死法,请各位大侠支招 解决方案 解决方案二:这个看不懂--解决方案三:个

html5-css font 定义图标,利用woff文件,IIS下却无法显示图标

问题描述 css font 定义图标,利用woff文件,IIS下却无法显示图标 css font 定义图标,利用woff文件,再VS里面直接运行页面可以正常显示图标,在IIS下运行 却不显示图标,woff文件也有在IIS注册了.web.config也有配置,是什么问题呢?

相同的代码在VS2010中Debug下运行正常,但是在IIS中出错

问题描述 各位大神:我的项目中调用了C++的DLL,该部分在VS中建立的WebSite,在Dubug下运行正常,但生成网站后在IIS中运行报错:400,服务内部错误,IIS中其他WCF正常,但调用C++DLL中的WCF报400错误,什么原因呢. 解决方案 解决方案二:可能是权限问题.vs里面是以当前计算机登录用户身份运行的,iis中是以匿名账户身份运行的,也可能是其他原因,可以参考计算机的事件查看器里面的错误记录解决方案三:我查了好几天啊,解决了问题是:开发环境和部署环境不同造成的(系统64bi

sql-access表中字段为空时,程序运行产生中断,大家看下这些代码该怎么修改?

问题描述 access表中字段为空时,程序运行产生中断,大家看下这些代码该怎么修改? 解决方案 将这些字段设置成非可空字段,并且设置默认值为"",可以一劳永逸解决这个问题. 解决方案二: 用try catch来捕获异常 加错误处理

Comet代码在VS下能正常,IIS下不能通信?什么原因?

问题描述 学习下Comet技术,下载了一个代码能在vs下运行,iis下不能运行?我在xp和win7下都测试了都不行.哪位高手能帮忙解决下??在此不胜感激.代码:http://download.csdn.net/detail/qjh2008/5154617 解决方案 本帖最后由 qjh2008 于 2013-03-18 17:20:07 编辑解决方案二:顶一下!请问你的IIS是什么版本?我的COMET实例在windows2003server下正常,但是到了windows2008server下,CO

.net framework 2.0 下运行好好的,数据库正常连接;IIS为什么一改为1.1版本就出错了,说数据库连接不上?

问题描述 这样的连接,我也是修改了的啊:<!--注意:如果在.net1.1下运行请使用配置<pagesvalidateRequest="false"/>如果在.net2.0下运行请使用配置<pagesvalidateRequest="false"enableEventValidation="false"/>--><pagesvalidateRequest="false"/>报错如

Win7下Windows Update错误并提示代码80072f9E如何处理

Win7下Windows Update错误并提示代码80072f9E如何处理:windows update是现在大多数Windows操作系统都带有的一种自动更新工具,一般用来为漏洞.驱动.软件提供升级.通过及时有效的进行各种插件.漏洞的更新,可以使我们的电脑体验更舒服.更流畅.更安全.不过在检查更新的时候有用户反映说遇到Windows Update 提示错误80072f9E,导致无法更新,而出现这样问题的原因可能是计算机的日期和时间可能与联机Windows Update 服务的日期和时间不同,要