DotNetNuke 模块在 IIS7 中不断将自身转换为应用程序



有点奇怪。出于某种原因,我的一个 DNN 模块在我的开发环境中不断转换为 IIS7 中的应用程序。这意味着当我尝试查看包含该模块的页面时,它无法正确找到该模块。如果我进入IIS并删除应用程序,然后重新启动站点,这没关系,但是有点痛苦,并且有点担心它在上传到实时服务器并禁用整个站点时可能会这样做。

以前有人遇到过这样的事情吗?有什么想法吗?

这是我的 VS 模板的常见问题,尽管并非适用于所有人,而且它不会一直发生。它源于Visual Studio,所以它不应该成为生产服务器上的问题,除非你上传源代码并尝试在那里编译,否则它可能是一个问题。

HuwD,

一个很好的资源可能是我的模块模板安装视频,它提供了有关设置开发环境和调试问题的良好信息(无论您使用哪种模板)。 在 1:30 到 5:00 分钟之间签出环境设置,并在 19 分钟后进行一些故障排除。

我看到Visual Studio正在做的几个常见问题是在DesktopModules文件夹上创建一个不需要的虚拟目录和/或在模块的根目录中创建一个不需要的web.config。

另一个很好的资源是 Dnnhero.com。 在开发部分,有一系列关于 DNN7 环境和模板设置的内容。

您可能想尝试一个名为"用户导入器"的免费模块 - 有点旧,但值得一试。

这是一个付费替代方案:批量用户管理器