我一直致力于在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安装到我的机器的更改有关,但我不知道是什么。请帮忙!!!
谢谢: - )
答案 0 :(得分:2)
检查DesktopModules文件夹或其中的Module文件夹中是否有VIRTUAL目录或应用程序,有时在VS中发生。
还要确保MODULE文件夹中没有web.config文件。