Iis 7 DNN网站问题

Iis 7 DNN网站问题,iis-7,dotnetnuke,asp.net-4.5,Iis 7,Dotnetnuke,Asp.net 4.5,我们遵循了DotNetNuke_社区07.00.02的DotNetNuke站点安装指南中给出的每个步骤。我们在虚拟机上有数据库服务器,我们使用SQL server身份验证 1) 当我们在主页中单击“编辑页面”时,它会重定向到主页,而不会发生任何事情。 2) 当我们检查chrome控制台时,它会显示 职位 401(未经授权) 谁能告诉我出了什么问题? 先谢谢你 编辑 克里斯,我们安装了很多,我们移除了它,并完全按照你上面给出的设置,但没有运气。尝试重新安装aspnet_regiis-i,但仍然没有

我们遵循了
DotNetNuke_社区07.00.02
的DotNetNuke站点安装指南中给出的每个步骤。我们在虚拟机上有数据库服务器,我们使用SQL server身份验证

1) 当我们在主页中单击“编辑页面”时,它会重定向到主页,而不会发生任何事情。 2) 当我们检查chrome控制台时,它会显示

职位 401(未经授权)

谁能告诉我出了什么问题? 先谢谢你

编辑

克里斯,我们安装了很多,我们移除了它,并完全按照你上面给出的设置,但没有运气。尝试重新安装aspnet_regiis-i,但仍然没有成功

可以肯定的是,身份验证是一个问题。请注意,该计算机是Windows 7计算机,位于域上

我们还仔细检查了应用程序池是否使用了应用程序池标识,而不是LOCALSERVICE等。我们在另一台机器上使用了SQL Server,此时它使用的是绝对强大的sa帐户

请参阅以下从失败跟踪中提取的内容。我还转储了警告之前的跟踪

ModuleName ManagedPipelineHandler 
Notification 128 
HttpStatus 401 
HttpReason Unauthorized 
HttpSubStatus 0 
ErrorCode 0 
ConfigExceptionInfo  
Notification EXECUTE_REQUEST_HANDLER 
ErrorCode The operation completed successfully. (0x0) 
35.  AspNetPipelineEnter Data1="DotNetNuke.HttpModules.Services.ServicesModule" 10:14:06.910 
36.  AspNetPipelineLeave Data1="DotNetNuke.HttpModules.Services.ServicesModule" 10:14:06.910 
37.  NOTIFY_MODULE_END ModuleName="Services", Notification="BEGIN_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910 
38.  NOTIFY_MODULE_START ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false" 10:14:06.910 
39.  NOTIFY_MODULE_END ModuleName="IsapiFilterModule",Notification="AUTHENTICATE_REQUEST",fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910
40.  NOTIFY_MODULE_START ModuleName="BasicAuthenticationModule",Notification="AUTHENTICATE_REQUEST",fIsPostNotification="false" 10:14:06.910 i AUTH_START AuthTypeSupported="Basic" 10:14:06.910
 1. i AUTH_END  10:14:06.910 
 2.  NOTIFY_MODULE_END ModuleName="BasicAuthenticationModule", 
Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910
 3.  NOTIFY_MODULE_START ModuleName="WindowsAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false" 10:14:06.910
 4. i AUTH_START AuthTypeSupported="NT" 10:14:06.910
 5. i AUTH_END  10:14:06.910
 6.  NOTIFY_MODULE_END ModuleName="WindowsAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910
 7.  NOTIFY_MODULE_START ModuleName="AnonymousAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="false" 10:14:06.910
 8. i AUTH_START AuthTypeSupported="Anonymous" 10:14:06.910
 9. i AUTH_REQUEST_AUTH_TYPE RequestAuthType="Anonymous" 10:14:06.910
 10. i AUTH_SUCCEEDED AuthType="NT", NTLMUsed="false", RemoteUserName="", AuthUserName="", TokenImpersonationLevel="ImpersonationImpersonate" 10:14:06.910
11. i USER_SET AuthType="", UserName="", SupportsIsInRole="true" 10:14:06.910
12. i AUTH_END  10:14:06.910
13.  NOTIFY_MODULE_END ModuleName="AnonymousAuthenticationModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910 
14.  NOTIFY_MODULE_START ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotification="true" 10:14:06.910 
15. i FILTER_AUTH_COMPLETE_START  10:14:06.910 
16. i FILTER_AUTH_COMPLETE_END  10:14:06.910 
17.  NOTIFY_MODULE_END ModuleName="IsapiFilterModule", Notification="AUTHENTICATE_REQUEST", fIsPostNotificationEvent="true", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910 
18. i FILE_CACHE_ACCESS_START FileName="D:\DNN\DesktopModules\internalservices\API\controlbar\ToggleUserMode", UserName="IUSR", DomainName="NT AUTHORITY" 10:14:06.910
19. i FILE_CACHE_ACCESS_END Successful="false", FileFromCache="false", FileAddedToCache="false", FileDirmoned="true", LastModCheckErrorIgnored="true", ErrorCode="The system cannot find the path specified.
(0x80070003)", LastModifiedTime="" 10:14:06.910 
20.  NOTIFY_MODULE_START ModuleName="HttpCacheModule", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotification="false" 10:14:06.910 
21. i OUTPUT_CACHE_LOOKUP_START  10:14:06.910
22. i OUTPUT_CACHE_LOOKUP_END Result="NOT_FOUND" 10:14:06.910
23.  NOTIFY_MODULE_END ModuleName="HttpCacheModule", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910
24.  NOTIFY_MODULE_START ModuleName="UrlRoutingModule-4.0", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotification="true" 10:14:06.910
25.  AspNetPipelineEnter Data1="System.Web.Routing.UrlRoutingModule" 10:14:06.910
26.  AspNetPipelineLeave Data1="System.Web.Routing.UrlRoutingModule" 10:14:06.910
27.  NOTIFY_MODULE_END ModuleName="UrlRoutingModule-4.0", Notification="RESOLVE_REQUEST_CACHE", fIsPostNotificationEvent="true", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910
28.  NOTIFY_MODULE_START ModuleName="StaticCompressionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotification="false" 10:14:06.910
29.  NOTIFY_MODULE_END ModuleName="StaticCompressionModule", Notification="MAP_REQUEST_HANDLER", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910
30.  NOTIFY_MODULE_START ModuleName="ManagedPipelineHandler", Notification="MAP_REQUEST_HANDLER", fIsPostNotification="false" 10:14:06.910
31.  AspNetMapHandlerEnter  10:14:06.910
32. i HANDLER_CHANGED OldHandlerName="StaticFile", NewHandlerName="System.Web.Http.WebHost.HttpControllerHandler", NewHandlerModules="ManagedPipelineHandler", NewHandlerScriptProcessor="", NewHandlerType="System.Web.Http.WebHost.HttpControllerHandler, System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 10:14:06.910
33.  AspNetMapHandlerLeave  10:14:06.910
34.  NOTIFY_MODULE_END ModuleName="ManagedPipelineHandler", Notification="MAP_REQUEST_HANDLER", fIsPostNotificationEvent="false", NotificationStatus="NOTIFICATION_CONTINUE" 10:14:06.910 
35.  NOTIFY_MODULE_START ModuleName="ManagedPipelineHandler", Notification="EXECUTE_REQUEST_HANDLER", fIsPostNotification="false" 10:14:06.910 
36.  AspNetPipelineEnter Data1="System.Web.ImplicitAsyncPreloadModule" 10:14:06.910 
37.  AspNetPipelineLeave Data1="System.Web.ImplicitAsyncPreloadModule" 10:14:06.910
38. i AspNetHttpHandlerEnter  10:14:06.910
39. i AspNetHttpHandlerLeave  10:14:07.363
40. r MODULE_SET_RESPONSE_ERROR_STATUS
Warning ModuleName="ManagedPipelineHandler", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="401", HttpReason="Unauthorized", HttpSubStatus="0", ErrorCode="The operation completed successfully.
(0x0)", ConfigExceptionInfo="" 10:14:07.363
41. i OUTPUT_CACHE_DISABLED  10:14:07.363
42.  NOTIFY_MODULE_COMPLETION ModuleName="ManagedPipelineHandler", Notification="EXECUTE_REQUEST_HANDLER", fIsPostNotificationEvent="false", CompletionBytes="0", ErrorCode="The operation completed successfully.
(0x0)"

我最近看到有人报告过这个错误,但我不确定是什么原因造成的。在我看来,您的ASP.NET设置可能已禁用IIS。你能试着从命令行访问aspnet_regais-i,看看这是否解决了问题吗?您可能还需要检查IIS的Windows配置,确保已启用所有正确的选项。我已经在Windows中截取了IIS安装选项的屏幕截图,看看这是否对您有所帮助


这在7.x中是一个相当常见的问题,不幸的是,有一些可能的原因,其中一些还没有完全理解。请浏览此线程并尝试建议的修复


您可以更新web.config并使用以下属性修改模块标记

<modules runAllManagedModulesForAllRequests="true" />


这对我有用。希望这有帮助。

遇到同样的问题,尝试了来自的所有解决方案


Controlbar
更改为
Ribbonbar
对我来说很有效。

如果问题在保持

标记web.config,然后检查Dotnetnuke的bin文件夹中是否存在Newtonsoft.Json.dll


试试这个,它能用

今晚我在
DNN 7.2.1
上遇到了类似的问题,但在
/DesktopModules/internalservices/API/controlbar/ToggleUserMode上得到的不是
401
而是
404

我记得我刚刚用最新版本的
NewtonSoft.Json.dll
积极开发了一个新项目。在我将该文件还原为DNN 7.2.1附带的原始文件后,我又重新启动了。

转到主机设置,
从Controlbar更改为Ribbonbar对我来说很有效。

我也遇到了同样的问题:-(这是我的问题。我正在开发一个自定义模块,在其中使用NuGet安装最新版本的Newtonsoft.Json,在编译和部署时会覆盖DNN中的依赖版本。有一次,我从DNN安装程序包中获取了原始版本(并更改了自定义模块中的引用)更好!如果有一位客户有同样的问题,谢谢你的修复。这并不能提供问题的答案。若要评论或要求作者澄清,请在他们的帖子下方留下评论-你可以随时对自己的帖子发表评论,一旦你有足够的评论,你就可以发表评论。@Benesh谢谢你,我支持你。现在我支持你声誉不足,无法对任何帖子发表评论。:)