Configuration Error

moonwrite 2008-10-20 05:47:24
开发环境xp vs2005 后来安装了ajax.net 在本机上可以运行
但放到win2003的服务器上 提示:Configuration Error 后来也在win2003安装 ASP.NET AJAX 1.0 RC 版本.msi
提示另外一个Configuration Error 就是下面这个了
后来查到要把 System.Web.Extensions.dll System.Web.Extensions.Design.dll放到项目的bin中 还是不行 崩溃了~~~~~~~求救~~~~~

Server Error in '/' Application.
--------------------------------------------------------------------------------

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load type 'System.Web.UI.Compatibility.CompareValidator' from assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

Source Error:


Line 22: </controls>
Line 23: <tagMapping>
Line 24: <add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="System.Web.UI.Compatibility.CompareValidator, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Line 25: <add tagType="System.Web.UI.WebControls.CustomValidator" mappedTagType="System.Web.UI.Compatibility.CustomValidator, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Line 26: <add tagType="System.Web.UI.WebControls.RangeValidator" mappedTagType="System.Web.UI.Compatibility.RangeValidator, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>


Source File: C:\accounts\redpagescom\web.config Line: 24


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
...全文
1682 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonwrite 2008-10-21
  • 打赏
  • 举报
回复
我把三个DDL放到bin中
再把提示错误的
<controls>
</controls>
<tagMapping>
</tagMapping>
全注释掉了~~~~~~可以了~~~~~~
delphi_new 2008-10-21
  • 打赏
  • 举报
回复
解决方法:
1,当使用.net创建一个新的web程序时,通常会自动的创建虚拟目录并设置为网站程序。
但是如果你手工创建虚拟目录而没有设置为网站程序,你就不能浏览网站的网页并出现上述的错误。

右键单击“默认网站”->新建->虚拟目录,将虚拟目录指向程序所在处,设置网站程序,就可以访问了。

当你把web.config放在网站程序中的子文件夹时,有一些属性不能设置,如authentication, session state
(错误信息显示子文件夹中web.config声明的authentication, session state 所在的行号)。
原因是这些设置不能被子文件夹的权限覆盖(override),除非子文件夹本身被设置成网站程序。
通常情况下我们希望把web.config放在子文件夹中来保护对子文件夹中文件的访问
(假设目录是admin,我们希望保护admin里面的文件不被未授权的用户访问)

实际上,当web.config在网站程序根目录时,也能做到,如下:
<location path="Admin">
<system.web>
<authorization>
<allow roles="administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>

如果你想把web.config放在子目录,可以这样设置:
<configuration>
<system.web>
<authorization>
<allow roles="administrators" />
<deny users="*" />
</authorization>
</system.web>
</configuration>

这样可以做到保护子文件夹不被未授权的用户访问。
NIJIA72 2008-10-21
  • 打赏
  • 举报
回复
帮你顶一下
自然框架 2008-10-20
  • 打赏
  • 举报
回复
好久没来,变样子了呀,
keanulaw 2008-10-20
  • 打赏
  • 举报
回复
这里有答案,你看看:
http://blog.csdn.net/jedliu/archive/2008/09/18/2948827.aspx
moonwrite 2008-10-20
  • 打赏
  • 举报
回复
有很多情况会造成这种错误

检查
1.IIS 站点属性中 ASP.NET的版本
2.是否创建了应用程序,在主目录里 这句话是什么意思 怎么创建应用程序 我的老板也问我为什么其他的网站都有application 而我开发的没有?
3.IIS 相关服务是否已经启动
4.IIS是否禁用了ASP.NET
5.是否允许了匿名用户

62,244

社区成员

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

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

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

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