2013-08-16 46 views
1

我有一个使用“发布网站”发布的VS 2005网站,并清除了所有三个复选框。我通过使用.NET反射器8.2.0解压mypage.aspx.989dc2fb.compiled文件,然后我无法找到mypage.aspx UI代码和JavaScript代码。如何找到这些内容。请帮助我。如何获取aspx文件的代码?

+0

这也是很好的检查当你正在反编译http://ilspy.net/ –

回答

1

查看您的发布设置。通常程序集不应该包含javascript或.aspx,因此它们必须是原始格式。查找选项“允许预编译的站点可更新”。

+0

谢谢你的回应。而且,我面临另一个问题。我修改mypage.aspx文件并发布网站。然后,我替换该文件与旧的文件'/mypage.aspx'没有被预编译,并且不能要求错误出现。我该如何替换该文件? – user2688714

+0

看看这个[线程](http://stackoverflow.com/questions/602117/how-to-fix-asp-net-error-the-file-nnn-aspx-has-not-been-pre-compiled-并且可以)。尝试在发布设置中设置固定的命名,或将正确的程序集路径放在.aspx文件中(在第一个标记的“inherits”参数中)。 – Baseleus

+0

是的,非常感谢Mr.Baseleus.I检查了'固定命名和单个页面程序集'并发布了网站。然后,我将mypage.aspx的.compiled和assembly文件替换为bin文件夹。但是,我得到了这个错误。请帮我,我该怎么做。 – user2688714