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

查看DotNetNuke-7模块中的服务器端代码,dotnetnuke,dotnetnuke-7,Dotnetnuke,Dotnetnuke 7,我正在使用DotNetNuke 7.0版。我使用Visual Studio在本地计算机上开发DNN模块。构建模块后,我以主用户身份登录并安装扩展名(我接受安装文件,但也尝试了源文件),将其上载到服务器。这一切都非常有效。不幸的是,上传并安装模块后,我无法在服务器上看到我的服务器端代码。在服务器上打开Visual Studio时,不会显示该文件。显示在客户端执行的所有内容。但是,服务器上缺少它背后的代码。但是,该模块工作正常。所以服务器端代码必须在某个地方。但是我找不到它 当我在服务器上时,如何访

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

当我在服务器上时,如何访问隐藏的代码


谢谢。

您的服务器上似乎安装了模块编译版本。您是否尝试删除/卸载扩展并重新安装(源代码zip)?

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


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

是的,我试过了。但是文件View.ascx.designer.cs总是在View.ascx文件之外。这导致找不到属性。如何使文件View.ascx.designer.cs成为文件View.ascx.cs的子元素?我提出了一个新问题,该问题涉及到文件View.ascx.designer.cs在解决方案资源管理器中的位置错误。以下是链接: