无法让IIS显示web应用程序

本文关键字:web 应用程序 显示 IIS | 更新日期: 2023-09-27 18:12:15

我在编译/调试我的web应用程序时没有任何问题,但是当我试图从我的IIS服务器运行它时,我得到这个错误:

<>之前应用程序"默认网站"中的服务器错误互联网信息服务7.5错误总结HTTP错误404.3 -未找到由于扩展配置的原因,无法为您请求的页面提供服务。如果页面是脚本,则添加处理程序。如果需要下载该文件,请添加MIME映射。详细错误信息模块StaticFileModule通知ExecuteRequestHandler处理程序StaticFile错误码0x80070032请求的URL http://student-006:80/dataentry/lomform.aspx物理路径"C:'inetpub'wwwroot'dataentry'lomform.aspx"登录方法匿名登录用户匿名最可能的原因:可能缺少处理程序映射。默认情况下,静态文件处理程序处理所有内容。您尝试使用的功能可能尚未安装。没有为网站或应用程序启用适当的MIME映射。(警告:不要为用户不应该下载的内容创建MIME映射,例如. aspx页面或.config文件。)如果ASP。NET未安装。你可以尝试:在system.webServer/处理程序:确保映射了当前页的预期处理程序。特别注意前提条件(例如,rununtimeversion、pipelineMode、bitness),并将它们与应用程序池的设置进行比较。特别注意预期处理程序行中的印刷错误。请验证您要使用的功能是否已安装。验证MIME映射是否已启用,或者使用命令行工具apppcmd .exe为网站添加MIME映射。要设置MIME类型,请使用以下语法:%SystemRoot%'windows'system32'inetsrv' apppcmd set config/section:staticContent/+[fileExtension='string',mimeType='string']变量fileExtension字符串是文件扩展名,变量mimeType字符串是文件类型描述。例如,为扩展名为"。"的文件添加MIME映射。": appcmd set config/section:staticContent/+[fileExtension='.xyz',mimeType='text/plain']警告:在将此MIME映射添加到列表之前,请确保Web服务器需要此MIME映射。配置文件(如. config)或动态脚本页面(如. asp或. aspx)不应直接下载,而应始终通过处理程序进行处理。其他文件(如数据库文件或用于存储配置的文件,如. xml或. mdf)有时用于存储配置信息。在启用这些文件类型之前,确定客户端是否可以下载这些文件类型。安装ASP.NET。创建跟踪规则来跟踪此HTTP状态码的失败请求。有关为失败请求创建跟踪规则的详细信息,请单击此处。连结及更多资料当请求URL的文件扩展名是服务器上未配置的MIME类型时,会发生此错误。可以为非动态脚本页面、数据库或配置文件的文件扩展名添加MIME类型。使用处理程序处理这些文件类型。您不应该允许直接下载动态脚本页面、数据库或配置文件。查看更多信息»之前

我做错了什么?我如何纠正这个问题?我正在运行Windows 7/iis 7

无法让IIS显示web应用程序

听起来asp.net配置是up up the spout

重新运行aspnet_regiis -i,看看会发生什么。这将添加所有必要的设置,并为.aspx页面添加处理程序。

要运行aspnet_regiis -i,打开命令提示符(Windows + R,键入cmd,按回车键),并将其更改为C:'Windows'Microsoft. .. NET'Framework{Framework VERSION}目录,然后执行命令。

。对于。net 4在64位windows

> cd C:'Windows'Microsoft.NET'Framework64'v4.0.30319
C:'Windows'Microsoft.NET'Framework64'v4.0.30319> aspnet_regiis -i