手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

由于未处理服务器端代码而导致 ASP.NET 页出现意外情况

来源:互联网 作者:west263.com 时间:2008-02-22
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

症状
运行时表现出的症状
当您在 Microsoft ASP.NET Web 应用程序中查看 .aspx 页时,可能会遇到下列症状:
• 浏览器中可能会出现空白页。
• 可能会收到下载 .aspx 页的指令。
典型的现象是 .aspx 页的服务器端代码被处理,然后这些代码不以其原始形式发送到 Web 浏览器。

在使用 Visual Studio .NET 调试 ASP.NET 时表现出的症状
当您在 Microsoft Visual Studio .NET 中调试 ASP.NET 应用程序时,可能会在 IDE 中收到以下错误信息:
Error while trying to run project:Unable to start debugging on the Web server.The server does not support debugging of ASP.NET or ATL Server applications.Run setup to install the Visual Studio .NET server components.If setup has been run, verify that a valid URL has been specified.

You may also want to refer to the ASP.NET and ATL Server debugging topic in the online documentation.Would you like to disable future attempts to debug ASP.NET pages for this project?

原因
在安装 Microsoft .NET Framework 软件开发工具包 (SDK) 或 Microsoft Visual Studio .NET 之后,将创建 Microsoft Internet 信息服务 (IIS) 映射,以关联 ASP.NET 的新文件扩展名和新设置。

如果下列任一陈述适合于您的情况,则新设置不存在。
• 当运行 .NET Framework SDK 或 Visual Studio .NET 安装程序时,IIS 没有安装。
• 在运行 .NET Framework SDK 安装程序或 Visual Studio .NET 安装程序之后,删除了 IIS,然后重新安装 IIS。


解决方案
要解决此问题,请修复 IIS 映射,以便 ASP.NET 的文件扩展名正确地关联。有两种修复 ASP.NET 的 IIS 映射的方式。
要修复 ASP.NET 的 IIS 映射,请运行 Aspnet_regiis.exe 实用工具。为此,请按照下列步骤操作:
1. 单击开始,然后单击运行。
2. 键入 cmd,然后单击确定。
3. 在命令提示符处运行以下命令,然后单击确定:
"\<Windows 文件夹>\Microsoft.NET\Framework\<版本号>\aspnet_regiis.exe" -i
注意:请用安装操作系统的目录名称替换 <Windows 文件夹>,用在您的计算机上安装的 .NET Framework 版本替换<版本号>。

要修复 ASP.NET 的 IIS 映射,必须注册 Aspnet_isapi.dll。为此,请按照下列步骤操作:
1. 单击开始,然后单击运行。
2. 键入 regsvr32 <Windows 文件夹>\Microsoft.NET\Framework\<版本号>\aspnet_isapi.dll,然后单击确定。Regsvr32 将返回注册结果。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!