查看 DotNetNuke-7 模块中的服务器端代码

View server-side code in a DotNetNuke-7 module

我正在使用 DotNetNuke 7.0 版。我使用 Visual Studio 在我的本地计算机上开发 DNN 模块。构建模块后,我通过以主用户身份登录并安装扩展将其上传到服务器(我使用了安装文件,但我也尝试了源文件)。这一切都很好。不幸的是,在上传和安装模块后,我无法在服务器上看到我的服务器端代码。当我在服务器上打开 Visual Studio 时,文件不显示。显示在客户端执行的所有内容。但是,它背后的代码在服务器上丢失了。但是,该模块运行良好。所以服务器端代码必须在某个地方。但是我找不到。

在服务器端如何访问后台代码?

谢谢。

您的 server.Did 似乎安装了模块编译版本,您尝试 removing/uninstalling 扩展并重新安装(源 zip)?

我已经自己解决了这个问题。要查看模块的完整代码,您必须在文件夹 "DesktopModules" 中创建模块。然后您必须在 DotNetNuke 的 Web 界面中安装扩展。为此,您应该使用 install.zip 而不是 source.zip。然后,如果要编辑模块,可以打开模块的解决方案。我的错误是我打开了整个 DotNetNuke 项目,这当然是错误的。如果您只打开模块的解决方案,所有代码都正确放置并可见。这使得编辑模块变得非常容易。您可以根据需要更改代码,然后重新构建项目。通过此操作,DotNetNuke Projekt 接管了模块的所有更改,无需进行新安装。调试也是可以的。为此,您只需按“开始”并相应地设置调试点。

无论如何感谢所有参与此问题的人的帮助。