Questions tagged «asp.net-4.0»

19
如何解决:处理程序“ PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ ManagedPipelineHandler”
我正在配置MVC 3项目以在IIS的本地安装上工作,并遇到以下500错误: 处理程序“ PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ ManagedPipelineHandler”。 事实证明,这是因为即使我在“添加功能”对话框中选中了该框,ASP.Net仍未完全与IIS一起安装。要解决此问题,我只需在命令提示符处运行以下命令 %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 如果我使用的是32位系统,它将看起来像以下内容: %windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i 我的问题是,有没有一种方法可以在Windows 7框上安装IIS以使用.NET 4.0(MVC 3),而无需采取额外步骤?


18
类型是在未引用的程序集中定义的,如何查找原因?
我知道错误消息很普遍,因此对此错误有很多疑问,但是到目前为止,还没有解决方案对我有帮助,所以我决定提出这个问题。与大多数类似问题的不同之处在于我使用App_Code目录。 错误信息: CS0012: The type 'Project.Rights.OperationsProvider' is defined in an assembly that is not referenced. You must add a reference to assembly 'Project.Rights, version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. 源文件: c:\inetpub\wwwroot\Test\Website\App_Code\Company\Project\BusinessLogic\Manager.cs 以下的建议在这里和这里,我已经删除了C内Project.Rights.dll的所有实例:\ WINDOWS \ Microsoft.NET /*.*根据这个,我检查,如果有问题的.cs文件具有生成操作设置为“编译” 。他们是这样。我还仔细检查了包含“ Project.Rights.OperationsProvider”类型的.cs文件是否已部署到App_Code目录。 由于某种原因,应用程序不在App_Code目录中寻找类型。由于我已经删除了Project.Rights.dll的所有实例(据我所知),因此我不知道错误消息提到的程序集。
83 c#  asp.net  .net  asp.net-4.0 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.