2012-11-30 99 views
0

当我将网站中的所有文件部署到另一台服务器上而不编译它时,它可以正常工作。但是,如果我发布的网站,我收到以下错误:编译后ASP.net应用程序失败

The file '/xxxxxx.aspx' has not been pre-compiled, and cannot be requested

我完全糊涂了,没有任何线索,如何解决这个问题。编译过程中似乎出现了问题。

部署服务器是Windows 2008R2。我在WinXPx32和Win7x64上编译,但得到相同的结果。

回答

0

一般来说,这个错误是误导性的,10次中有9次是缺失的程序集。 你是否检查过组件?

检查:http://forums.asp.net/t/956297.aspx

+0

是的,我没有检查所有的程序集。我其实有一个工作。但是那个开发者买了一些其他人,现在我必须在我的电脑上编译这个项目。当我发布它时,我会得到与工作文件完全相同的文件。但我得到了上述错误。 –

+0

如果您只是将网站FTP未编译到服务器,会发生什么情况?有错误吗? – Diginari

+0

不,没有错误,如果我把它放在那里就没有编译 –