iis-7 – 经典ASP突然给我权限(401.3)错误
背景:我支持经典的ASP环境.作为支持的一部分,我在我的机器上本地进行了开发设置.我正在运行IIS7.
要访问我的环境,我使用“http:// localhost:99999 /”(port #faked用于隐私目的).我没有遇到过这个问题 – 直到今天. 我构建了一个旨在在此环境中运行的应用程序.该应用程序是ASP.NET v.4.0(为了举例,我会说它叫做“http:// localhost:99999 / DotNetApp /”).当然,为了运行它,我必须设置我的环境应用程序池来支持它(现在它). 问题:配置完成后,我现在得到:
在设置IIS配置之前,我没有得到这个.我为什么现在这样做? 注意:这只发生在“http:// localhost:99999 /”;如果我尝试“http:// localhost:99999 / default.asp”(页面没有问题),就不会发生这种情况. 有人有任何见解吗? 提前致谢 . . . 编辑:其他症状:我尝试使用应用程序池设置.如果我将.NET Framework版本更改为2.0.50727或“无托管代码”,问题就会消失.将其更改为4.0.31319会破坏它.当然,如果我使用其他两个版本中的任何一个,我的ASP.NET应用程序将无法运行. 编辑#2:在转到文件夹或目录的所有链接上发生此问题(例如“http:// localhost:99999 / somefolder /”),而不仅仅是Web根目录. 编辑#3:我有一个解决方法:在单独的应用程序池中设置“http:// localhost:99999 /”和“http:// localhost:99999 / DotNetApp /”.第一个在.NET 2.0中运行,而后者运行.NET 4.0. (一旦我的8小时限制结束,我会将此作为答案发布.)可能不是最好的答案 – 我更喜欢不那么重要的东西 – 但暂时,它会把工作做完.但是,如果有人有一个解决方案,使我能够在同一个应用程序池中运行所有内容,请务必发布! 解决方法
您可能必须在IIS7的“默认文档”设置中指定“default.asp”
编辑:检查是否已安装ASP:控制面板 – >程序和功能 – > Windows功能 – >互联网信息服务 – > Www服务 – >应用程序开发功能 – > ASP 编辑最终解决方案:网站所在的文件夹中缺少IUSR帐户. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – VS2008中的“publish …”动作是否在“发布
- asp.net – 使用标记将字典绑定到转发器
- asp.net-mvc – 您使用ASP.NET MVC的View Engine是什么?
- asp.net-mvc-3 – MVC 3 Webgrid使整行可点击
- com – asp经典中的server.createObject和createobject之间
- 权限管理学习 一、ASP.NET Forms身份认证
- asp.net-mvc-5 – 在默认的MVC5应用程序的帐户关联步骤中,从
- asp.net-mvc-4 – MVC4如何挂钩OnSessionStart事件?
- asp.net – 一个cookie文件的最大大小是多少?
- asp.net – 未在生产服务器中的WCF调用上传递凭据
- asp.net – Web API – Web窗体项目安全性错误
- asp.net-mvc-3 – Mini Profiler不渲染脚本
- asp.net-mvc – 在Html.ActionLink(MVC 4)中使用
- asp.net – “读取XML数据时已超出”最大字符串内
- asp.net-mvc – 使用partialview时,HttpPostedFi
- asp.net-mvc – ASP.NET MVC 2 RC区域和共享模型
- .net – “无法加载文件或程序集……”DotNetOpe
- asp.net-mvc – 在.Net MVC WS-Federation站点中
- ASP.NET MVC模型绑定IList <>参数
- .net中如何获取机器硬件信息(防软件复制版)