首页 文章

升级到VS 2012后DotNetNuke模块开发错误

提问于
浏览
0

我一直在努力在DNN 7.0.3下的VS 2010中构建DNN模块 . 我的模块有一些控件,一个Web服务,以及一些对Web服务的jQuery / Ajax调用 . 我在Windows 7中使用IIS 7.一切都很好,直到我升级到VS 2012.之后,我加载到我的控件中的所有文件都有500个错误,即javascript文件,css文件,甚至图像(从来没有在图像上看到500错误!) . 在我将它加载到VS 2012之前,我尝试回滚我的项目,但这没有帮助 . 我找到了这篇文章:Setting up separate ASP.NET app with DotNetNuke并在答案2中实现了建议(将位置...添加到Web配置文件中) . 这解决了大多数问题,但我仍然为我构建的2个HttpHandler(只是吐出一些javascript)和任何对我的Web服务的调用得到500个错误 . 我现在得到的错误是:

分析器错误 . 在解析为此请求提供服务所需的资源期间发生错误 . 请查看以下特定的解析错误详细信息并相应地修改源文件 .

看起来它无法找到这些文件的代码隐藏 . 这是有道理的,因为在我将标签添加到web.config之前,这基本上是所有文件的问题 .

我尝试了干净安装DNN 7.0.6并刚刚从之前创建的软件包安装了我的模块,但仍然是相同的错误 . 由于我上次工作后没有对我的代码进行任何更改,我很确定问题与VS 2012安装到我的机器的更改有关,但我不知道是什么 . 请帮忙!!!

谢谢 :-)

1 回答

  • 2

    检查DesktopModules文件夹或其中的Module文件夹中是否有VIRTUAL DIRECTORY或Application,有时在VS中发生 .

    还要确保MODULE文件夹中没有web.config文件 .

相关问题