2017-05-16 61 views
0

我有一个旧的ASP.NET Web应用程序使用基于Dot Net Nuke的框架2.0。用于编译和运行的网络应用程序,但最近它编译得很好,但不是在浏览器中运行的应用程序,而是出现源代码。什么可能导致这种行为?谢谢。ASP.NET和源代码出现

+1

你是在谈论带有错误行和堆栈跟踪的白色 - 黄色错误页面吗? – Andrei

+0

不是。它是实际的asp.net代码标记。它以可见文本的形式返回代码。我无法让Web应用程序使用文本框进行渲染并显示 - 仅显示文本框的代码。 – Lakeshore

回答

2

对我来说听起来像IIS一样将您的.aspx文件视为静态内容。

打开IIS管理并确保.aspx扩展名映射到PageHandlerFactory。确保页面存在于应用程序中(而不仅仅是一个虚拟目录)。最简单的事情是在已知良好的环境中打开IIS并比较设置。

此外,请确保您已运行aspnet_regiis与适当的.NET版本。