我正在使用DotNetNuke 7.0版。我使用Visual Studio在本地计算机上开发DNN模块。构建模块后,我通过以主用户身份登录并安装扩展名将其上传到服务器(我安装了安装文件,但我也尝试了源文件)。这一切都很好。不幸的是,上传和安装模块后,在服务器上看不到服务器端代码。当我在服务器上打开Visual Studio时,不显示该文件。显示在客户端执行的所有内容。但是,服务器上缺少它后面的代码。但是,该模块运行良好。因此,服务器端代码必须在某处。但是我找不到它。
当我在服务器上时如何访问后面的代码?
谢谢。
答案 0 :(得分:1)
您的服务器上似乎安装了模块编译版本。您是否尝试过删除/卸载扩展名并重新安装(源zip)?
答案 1 :(得分:0)
我自己解决了这个问题。要查看模块的完整代码,必须在文件夹“ DesktopModules”中创建该模块。然后,您必须在DotNetNuke的Web界面中安装扩展。为此,您应该使用install.zip而不是source.zip。然后,如果要编辑模块,则可以打开模块的解决方案。我的错误是我打开了整个DotNetNuke项目,这当然是错误的。如果仅打开模块的解决方案,则所有代码均正确放置并可见。这使得编辑模块非常容易。您可以根据需要更改代码,然后重新生成项目。通过此操作,DotNetNuke Projekt可以接管模块的所有更改,并且无需重新安装。调试也是可能的。为此,您只需要按Start并相应地设置调试点即可。
无论如何,感谢所有参与此问题的人的帮助。