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

asp.net|服务器

症状
运行时表现出的症状
当您在 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 将返回注册结果。

时间: 2024-10-29 13:42:38

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

如果你认为比我学得好那你就进来 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

问题描述 "/sc"应用程序中的服务器错误.--------------------------------------------------------------------------------用户'sc'登录失败.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Exception:用户'sc'登录失败.源错误:执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟

高手们看看吧,学习学习 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息

问题描述 "/sc"应用程序中的服务器错误.--------------------------------------------------------------------------------用户'sc'登录失败.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Exception:用户'sc'登录失败.源错误:行37:catch(SqlExceptione)行38:{行39:

服务器安全狗导致ASP.NET网站运行出错的一个案例

  字典中的关键字:"RegistryPermission"所添加的关键字:"RegistryPermission" 报错,因为服务器上安全狗对.net程序关键字过于苛刻引出报错. 今天碰到一个.net的报错,之前并没见过这种报错,也没有太多的详细信息."/"应用程序中的服务器错误. 字典中的关键字:"RegistryPermission"所添加的关键字:"RegistryPermission" 说明: 执

以服务器端为中心的ASP.NET AJAX模式 (Part 2

在上一篇文章当中,也就是<以服务器端为中心的 ASP.NET AJAX 模式 (Part 1 - Behavior)>,我们探讨了较为易用的Behavior模式.之所以说它较为易用,是因为它 不涉及和原有Page处理流程的交互,即使访问网络也是访问独立的Web Service(包括Page上的[WebMethod]),因此和Page处理流程的设计绝对是正交的.但有时候我们需 要的就是与Page处理流程的交互,这时我们不得不使用与服务器端逻辑紧耦合的Control了,这正是本次文章要讨论的内容.

怎么用c#编写服务器端代码

问题描述 做的东西大概的意思是要监测室内的温度,然后显示出来,现在的问题是如何做到监测,怎么编写服务器端代码,然后就可以通过监听服务器端实现了,请前辈指点一下吧! 解决方案 解决方案二:需求还不是很明白,这里的服务器到底含义和功用是什么也不太明确是否需要服务器还是另外一回事解决方案三:....打开页面然后右击---点击查看代码!在哪个里面写的就是服务器端的代码!解决方案四:以前做过类似的,感应器把感知到的数据用UDP发到服务端,服务端,用.net里的UDPClient的ReceiveFrom方法

把下面的C#代码改成asp的代码(不要.net)

问题描述 把下面的C#代码改成asp的代码(不要.net)<%@WebHandlerLanguage="C#"Class="upload"%>usingSystem;usingSystem.Web;publicclassupload:IHttpHandler{publicvoidProcessRequest(HttpContextcontext){HttpRequestrequest=context.Request;intc=request.Files.

为什么你需要将代码迁移到ASP.NET Core 2.0?

随着 .NET Core 2.0 的发布,.NET 开源跨平台迎来了新的时代.开发者们可以选择使用命令行.个人喜好的文本编辑器.Visual Studio 2017 15.3 和 Visual Studio Code 来开发自己的 .NET Core 2.0 项目.同时,微软 .NET 开发工具组也宣布了 ASP.NET Core 2.0 的发布,并且此版本与 .NET Core 2.0.Visual Studio 2017 15.3 和新的 Razor Pages 页面优化范例兼容.相信目前技

导致Asp.Net站点重启的10个原因

原文:导致Asp.Net站点重启的10个原因 Asp.Net站点有时候会莫名其妙的重启,什么原因导致的却不得而知,经过一番折腾后,我总结了导致Asp.Net站点重启的10个原因 1. 回收应用程序池会导致站点重启,记录的原因是: HostingEnvironment initiated shutdown HostingEnvironment caused shutdown 2. 修改应用程序池回收规则会导致重启,记录的重启原因: HostingEnvironment initiated shut

“System.InvalidOperationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理

问题描述 "System.InvalidOperationException"类型的异常在EntityFramework.dll中发生,但未在用户代码中进行处理其他信息:无法确定类型"Dongxun.CMS.Data.Exam.TableModel.Constraint"的组合主键排序.请使用ColumnAttribute(请参阅http://go.microsoft.com/fwlink/?LinkId=386388)或HasKey(请参阅http://go.mi