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

网站发布到IIS 不能访问
本地测试正常

我把网站发布出来 然后用IIS 访问发布文件 
就报错

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

分析器错误消息: 未能加载类型“J.WebSite.aspx.defaults.index”。

源错误:


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


我把IIS 主目录 重新指定到本地文件夹 也是报这样的错

请高手解决

------解决方案--------------------
在VS里面。点击发布网站,然后把发布出来的所有文件上传到iis下,然后重启iis。特别注意bin下的一定不能丢
------解决方案--------------------
切记把所有的文件都编译通过了,重新拷贝到iis目录下。看能否访问。
------解决方案--------------------
我做天也遇到这个问题,我的是一个解决方案,里面包含几个项目。错误和你的一样,我在根目录新建一个bin目录,然后将asp.net网站那个项目(就是报错的文件所在的项目)中Bin目录下的所有文件都拷到新建的bin目录中,然后就可以了。
如果你的情况和我一样,这样解决应该没问题,我想应该是iis没找到你的J.WebSite.aspx.defaults.index文件所编译成的dll文件吧。不一样的话,按这种思路应该也可以解决吧
------解决方案--------------------
选下 版本2.0以上 试试
------解决方案--------------------
webcon.fig的问题 你把webcon.fig粘贴出来 我给你看看