由于未处理服务器端代码而导致 ASP.NET 页出现意…
2008-02-22 09:34:59来源:互联网 阅读 ()
症状
运行时表现出的症状
当您在 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 将返回注册结果。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash