我用的xp系统,vs8.0.
新建ASP.Net Web 应用程序,直接用F5浏览没有问题,用iis就报错,错误信息是:
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误消息: 未能加载类型“WebApplication._Default”。
源错误:
行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication._Default" %>行 2: 行 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
源文件: /dotnet/WebApplication/Default.aspx 行: 1
我不知道WebApplication._Default是什么,也没有找到这个文件。我知道对于初学者来说这应该是常见问题,但是我到网上查也没有查出什么,恳请大家来帮帮忙,谢谢大家!
我的qq是282706266,方便的话留下各位的qq号码,我可以联系你们。初学者,希望能在你们的帮助下度过难关。谢谢谢谢!
1。先本地编译一下
2。发布到IIS,记得不要忘记丢掉dll文件,或者你把.cs文件也一起发布!
看一下Default.aspx.cs这个文件中的类名是不是:_Default (namespace是不是为WebApplication)
WebApplication._Default是类名,就是Default.aspx.cs文件中的类名。
编译一下,再运行。
针对该问题,请确认在IIS中你正确选择了Asp.Net版本,具体操作办法是,IIS中网站(或者虚拟目录)属性>Asp.Net项,然后对应有Asp.Net版本,注意正确选择为2.0.50727这个版本。
其次你需要检查下你的程序代码,看是否有aspx页面中服务器端控件的Id和你aspx.cs中的命名有相同的,如果有情改正,改正后即可解决该问题。
因为你给的信息太少,只能根据你目前的信息来判定会出现该问题的原因有这几类。
WebApplication._Default?..为什么有个“.“呢?..
WebApplication_Default, 应该是你的那个default文件的代码页的类的名称。默认情况下都是
“文件夹名_文件名”这样的命名方式。
建议重新安装下 IIS and Front Page Server 扩展。
可参考:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q312073