2 bendanxieshi bendanxieshi 于 2016.02.04 13:48 提问

更新ASP.NET网站时:未预编译文件“XXXX.ASPX”,因此不能请求该文件

原网站是把.CS文件预编译成dll,和.aspx文件等预编译成 .compiled文件+一个空的aspx页面(这是个61B的空文件,打开就一句话“这是预编译工具生成的标记文件,不应被删除!”)。

好了,介绍好这些后。我源码更新了其中某些页面,包括一些CS文件,用同样的放是编译,挑出了我改动的7个页面的.compiled文件,以及其对应的7个dll。如何对应的呢,是打开.compiled,可以看到他的assembly后面的对应的就是cs编译后的dll。

挑出这些文件后,覆盖掉服务器上的文件,重启IIS后,网站其他页面依旧正常,但是那7个我改动过的页面无法打开了,报错:未预编译文件“XXXX.ASPX”,因此不能请求该文件。
图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.04 20:04

反编译的代码?你的aspx文件和你的代码不匹配。检查下路径对不对。

bendanxieshi
bendanxieshi 不是反编译的,我是源码预编译的。我打开检查过路径了,路径都对的
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
未预编译文件“.aspx”,因此不能请求该文件
在使用aspnet_compiler预编译网站时,发生了如下错误 未预编译文件“.aspx”,因此不能请求该文件 引发原因:由于电脑上装同时存在framework2.0 和 4.0,默认情况下aspnet_compiler指向的是4.0下的,如果要把一个App编译到运行在asp.2.0网站下时,就会出现此错误 解决:手动切换到framework\2.0下,然后使用2.0版的aspnet_
未预编译文件“/default.aspx”,因此不能请求该文件
程序发布时大部分网页能打开,但远程打开reportviewer的网页出现: 未预编译文件“/default.aspx”,因此不能请求该文件。 从网上查找了各种原因,通用的解决方法是:   今天我们公司的网站,突然打不开了,进入服务器看了下,详细错误信息,显示“未预编译文件“/Index.aspx”,因此不能请求该文件”的错误,在网上查了下,说是有很多的原因,根本就不是那些问题,后来通过多次
未编译预处理文件,不能请求该文件
asp.net 在本地运行正常,发布到服务器后出现“未编译预处理文件XXX,不能请求该文件“的错误提示,网上说的很多方法都没能解决。 我的问题是因为,原先系统在.net 2.0环境下运行后来改用.net 4.0的,但是服务器的iis应用程序池使用的是.net 2.0的,改用4.0就好。
ASP.NET 发布后提示未预编译文件错误的解决
1、发生此问题一般是dll未注册,或没拷全 2、或者是复制错了目录,应该复制发布目录下的PrecompiledWeb中的文件进行发布
C# 文件中的类不能进行设计,因此未能为该文件显示设计器
C# 文件中的类不能进行设计,因此未能为该文件显示设计器 vs 一直打不开设计界面  只能查看代码界面  这时候需要查看  代码中  是不是 从 form    继承   如果不是  窗体类型 改为 form  如:   public partial class registerHomePage : template     这里的template    改为 FOR
未预编译文件“/xxxx/aaa.aspx”,因此不能请求该文件错误
<br />未预编译文件“/xxxx/aaa.aspx”,因此不能请求该文件。 <br />说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br />异常详细信息: System.Web.HttpE
C#”文件中的类都不能进行设计,因此未能为该文件显示设计器“处理办法
如果打开文件中的类都不能进行设计,因此未能为该文件显示设计器
vs C# 继承窗体类出现“文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类”无法打开设计器的错误
当 Visual Studio 无法找到满足设计器要求的基类时,就会出现此错误。 例子包括:Visual Studio 无法找到基类的设计器;基类是一个未能找到或加载的类。 更正此错误 窗体和控件必须从支持设计器的基类派生。 Build Solution from the Build menu." data-guid="fdefe0f24840bdab7b06d1b
文件中的类都不能进行设计,因此未能为该文件显示设计器。
文件中的类都不能进行设计,因此未能为该文件显示设计器。 设计器检查出文件中有以下类: FromGoods --- 无法设计基类“System.Object” 今天在网上下载了vb.net的demo,因为vs的版本不同,所以报这个错了: 已经解决了,记录下来以免忘记: 解决方案:      关闭VS所有窗口,后重启 ,点击解决方案->清理解决方案->点击解决方案->重新生成
ASP.NET 因为无法创建应用程序域,因此未能执行请求。错误号:0x80070002
有一台服务器windows server 2003,部署了一个asp.net 程序,一直运行正常,打过一堆补丁之后,突然就运行不起来了,通过事件查看器发现错误:因为无法创建应用程序域,因此未能执行请求。错误号:0x80070002。 网上查询解决方案:     1. 重新注册IIS, NET/Framework/v2.0.50727里的aspnet_regiis.exe 运行它,重新注册一下