[[[[[[ 关于调试ASP.net程序中出现的一个问题?]]]]]]]]

BlueDog 2005-08-10 05:59:00
小弟是一个ASP.net新手,最近我用VS 2003进行ASP.net的程序时,发现经常出现一个
这样的问题

就是打开IE输入所要显示的页面时,出现类似于
xxxx\xxx\hash.web不可访问的问题,它提示要授与访问的权利,而我去访问此目录,也无法打开
这个问题是随机出现的,一般开始编译几次都没有问题,但是再过几次就会出现。把系统重启后,
又能正常访问。不知道是什么原因?
不知道大家有没有这样的问题,是我的VS 2003的问题还是系统本身的问题?

请高手指教 ,先谢了!
...全文
247 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueDog 2005-08-10
  • 打赏
  • 举报
回复
应该是算微软的一个小BUG
BlueDog 2005-08-10
  • 打赏
  • 举报
回复
原文请见
http://blogs.wwwcoder.com/deepak/archive/2004/10/14/885.aspx
BlueDog 2005-08-10
  • 打赏
  • 举报
回复
我在网上找到方法了,原因并不是没有权限,而是当索引服务与即时编译产生了冲突,
因此在编译调试期间,停止索引服务就可以了, 在程序发布后,再开启就好了。
我正准备试试看是不是这样的,呵呵,还是感谢几位,如果方法是正确的,我就会结贴
如果方法不正确,还是需要继续发贴。
以下是英文原文,懒得翻了,大家凑合着看吧

Access to the path containing 'hash.web' is getting denied...
Access to the path containing 'hash.web' is getting denied.

After installing Visual Studio .NET and F5 a couple of times, I used to get this error frequently. The only resolution was to wait for upto 5 to10 mins or restart system, since a folder in Temporary ASP.NET files containing web.config gets locked up automatically.

After searching a while in KBs, Forums, I found one closest matching solution, which solved my problem. Just wanted to share with other readers who would also be experiencing this issue. The problem occurs significantly if you touch web.config and ASP.NET has significant memory consumption (as seen in Windows Task Manager)

There is a service called Indexing Service which runs in the system. During F5, ASP.NET tries to JIT compile the new dll (as my understanding goes) and when simultaneously ASP.NET and Indexing service goes to the specified set of cache files, the deadlock occurs and ASP.NET throws this exception.

Solutions:

* Keep Indexing Service Manual or Stop It
* In Indexing Service Preferences, Make C:/Winnt/Microsoft.NET to be excluded or placed in the exclusion catalog so that Indexing Service will not access this location.
cliff1002 2005-08-10
  • 打赏
  • 举报
回复
微软的东西就这一点不好。
很多时候出了问题,也不知道怎么回事,东搞一下,西搞一下,就搞好了。
但就是不明白是怎么回事?后来再犯毛病还得从头研究怎么回事?

不知道是不是故意让别人知其然,而不知其所以然?
BlueDog 2005-08-10
  • 打赏
  • 举报
回复
但我比较奇怪的是,如果没有控件权限,应该是所有编译后的应用均应
不能显示,而是间或地出现,但实际上有时候把web.config改一改,又
能用了。
个人觉得应该是一个BUG,或者是微软没有讲清楚。
cityhunter172 2005-08-10
  • 打赏
  • 举报
回复
不好意思,写错了,应该是

win 2003 下必须有 Network Service 和 iis_wpg 完全控制权限

且不能是拥有只读属性
cityhunter172 2005-08-10
  • 打赏
  • 举报
回复
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files

win 2000/xp 这个目录必须有asp_net 和 iis_SERVNAME 完全控制权限
win 2003 下必须有asp_net 和 iis_wpg 完全控制权限
sp1234 2005-08-10
  • 打赏
  • 举报
回复
在本机上调试web应用程序的时候,要观察一下ie浏览器是否把 localhost 识别为“本地”。如果识别为 internet,那么调试状态下就会经常出现页面跟踪访问的问题,轻者会使跟踪变得很慢。
BlueDog 2005-08-10
  • 打赏
  • 举报
回复
自已新建的,一般刚才始都可以运行,但编译几次后就会出现这样的问题,重启
后又可以运行
cityhunter172 2005-08-10
  • 打赏
  • 举报
回复
项目是你自已新建的?还是打开人家的示例?
BlueDog 2005-08-10
  • 打赏
  • 举报
回复
希望解决过这个问题的高手,能够给个答案,苦恼好久了
dcren118 2005-08-10
  • 打赏
  • 举报
回复
这个问题我觉得应该是系统安装其他软件 冲突等造成的 我也遇到过 不过没能解决 重装 .NET都不行!

帮你定 希望能找出答案
内容概要:本文围绕不确定环境下的多式联运路径优化问题展开研究,提出并实现了基于AFO算法、遗传算法(GA)和粒子群优化算法(PSO)的三种智能优化方法,并借助Matlab平台完成算法编程与仿真。研究构建了考虑时间、成本、转运风险等多重不确定因素的路径优化模型,系统比较了AFO、GA、PSO三种算法在收敛速度、全局寻优能力和稳定性方面的表现,同时引入Matlab自带的全局优化搜索器作为基准对照,深入分析各算法在复杂物流网络的适用边界与性能差异。研究表明,AFO算法在解决此类组合优化问题时展现出更快的收敛效率和更强的局部规避能力。; 适合人群:具备一定Matlab编程基础与运筹优化知识,从事物流工程、交通运输规划、智能算法开发等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于多式联运、综合货运网络的路径决策支持系统构建;②为不确定性条件下复杂路径规划问题提供智能算法选型依据与技术实现方案;③支持科研人员复现主流优化算法并开展横向性能对比实验,推动算法改进与实际落地。; 阅读建议:建议读者结合提供的Matlab代码逐模块分析算法实现流程,重点理解目标函数设计、约束条件处理及参数敏感性分析部分,可通过调整问题规模与算法参数进行对比实验,进一步拓展至动态路径规划或大规模网络优化等延伸场景。
内容概要:本文研究了基于QLearning自适应强化学习的PID控制器在自主水下航行器(AUV)运动控制的应用,通过Matlab代码实现了控制算法的仿真验证。该方法融合强化学习的在线自适应能力与传统PID控制的稳定性优势,利用QLearning算法动态优化PID控制器的比例、积分、微分参数,以应对水下复杂流体环境、模型不确定性及外部干扰等挑战,从而提升AUV轨迹跟踪的精度、鲁棒性与动态响应性能。文系统阐述了AUV的六自由度非线性动力学建模过程、QLearning算法的状态空间与动作空间设计、奖励函数构造及训练机制,并详细说明了PID参数自整定的闭环控制架构。仿真结果表明,相较于传统固定参数PID控制器,该智能控制策略在多种工况下均展现出更优的控制效果,有效抑制了超调,加快了响应速度,并增强了抗干扰能力。; 适合人群:具备自动控制理论、强化学习基础及Matlab/Simulink仿真能力,从事水下机器人、智能控制、海洋工程、自动化等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于AUV、UUV等无人水下平台的高精度自主导航与运动控制;②为解决非线性、强耦合、时变系统的控制器参数自适应整定问题提供智能化解决方案;③作为强化学习与经典控制理论深度融合的技术范例,推动智能控制算法在海洋装备的工程化应用。; 阅读建议:建议读者结合提供的Matlab代码深入理解算法实现细节,重点剖析QLearning的状态-动作-奖励机制设计、PID参数更新逻辑及仿真对比实验结果,有条件者可在更复杂的动力学模型或实际硬件平台上进一步验证与优化算法性能。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧