使用IIS7.5,该网站在Visual Studio中运行良好,但是当我尝试在IIS上部署时,会出现以下错误.
模块IIS Web核心
通知ExecuteRequestHandler
处理程序PageHandlerFactory-集成
错误代码0x8007000d
请求的URL http:// localhost:80/EFT/default.aspx
物理路径C:\ inetpub\wwwroot\EFT_Converter\default.aspx
登录方法匿名
登录用户
ozh*_*hug 20
您正在使用的.Net版本尚未正确注册到IIS.如果是64位2008服务器上的.Net版本4,请使用这两个命令来修复它.
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
小智 6
在窗口上打开命令提示符并运行:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
这将解决您的问题.
如果您的处理程序在 web.config 中定义,请在列表中的第一项之前添加一个<clear />(如果那里还没有)。另请确保运行网站的应用程序池正在运行您在代码中定位的 .Net 版本。
归档时间: |
|
查看次数: |
39993 次 |
最近记录: |