日期:2014-05-17  浏览次数:20420 次

将asp.net程序放在本机iis上发布后,出现“/”应用程序中的服务器错误。未能加载类型“TourUI.WebForm1”。
“/”应用程序中的服务器错误。

分析器错误

说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 

分析器错误消息: 未能加载类型“TourUI.WebForm1”。

源错误: 


行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TourUI.WebForm1" %>
行 2:  
行 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

源文件: /TourUI/WebForm1.aspx 行: 1 

版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272
---------------------------------------------------------------
在vs2010中运行正常。在iis发布后,查看.aspx页面和.ashx页面时出现这样的错误,查看htm页则正常。我新建了几个web应用程序,都是这样的错误,我看了后台的类名是正确的。新建website网站,则正常,我纠结一上午了,哪位大哥帮忙给个解决方法

------解决方案--------------------
说的很明显,他不能加载你这个东西
1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TourUI.WebForm1" %>
------解决方案--------------------
1,检查你的名称空间TourUI是否正确,
2,在VS里面点击发布网站,选择一个新的文件夹,把发布出来的内容全部都拷贝到iis下
3,停止IIS,删除asp.net的临时文件夹
C:\Windows\Microsoft.NET\Framework\.net版本号\Temporary ASP.NET Files
启动iis