Visual studio 2012 升级到VS 2012后出现DotNetNuke模块开发错误

Visual studio 2012 升级到VS 2012后出现DotNetNuke模块开发错误,visual-studio-2012,dotnetnuke,Visual Studio 2012,Dotnetnuke,我一直致力于在VS 2010中DNN 7.0.3下构建DNN模块。我的模块有几个控件、一个web服务和一些对web服务的jQuery/Ajax调用。我在Windows7中使用IIS 7。在升级到VS 2012之前,一切都很好。在那之后,我加载到控件中的所有文件都出现了500个错误,即javascript文件、css文件,甚至图像(以前从未在图像上看到过500个错误!)。在将我的项目加载到VS 2012之前,我尝试将其回滚到,但没有任何帮助。我发现这篇文章: 并实现了答案2中的建议(将位置…添加到

我一直致力于在VS 2010中DNN 7.0.3下构建DNN模块。我的模块有几个控件、一个web服务和一些对web服务的jQuery/Ajax调用。我在Windows7中使用IIS 7。在升级到VS 2012之前,一切都很好。在那之后,我加载到控件中的所有文件都出现了500个错误,即javascript文件、css文件,甚至图像(以前从未在图像上看到过500个错误!)。在将我的项目加载到VS 2012之前,我尝试将其回滚到,但没有任何帮助。我发现这篇文章: 并实现了答案2中的建议(将位置…添加到web配置文件)。这解决了大多数问题,但对于我构建的2个HttpHandler(它只是吐出一些javascript)和对我的web服务的任何调用,我仍然会收到500个错误。我现在遇到的错误是:

分析器错误。解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件

看起来好像找不到这些文件的代码隐藏。这是有道理的,因为在我将标记添加到web.config之前,所有文件基本上都存在这个问题

我尝试了DNN 7.0.6的干净安装,只是从先前创建的包中安装了我的模块,但仍然存在相同的错误。自从代码上次运行以来,我还没有对其进行任何更改,我很确定问题与VS 2012安装对我的机器所做的更改有关,但我不知道是什么。请帮忙


谢谢:-)

检查DesktopModules文件夹或模块文件夹中是否有虚拟目录或应用程序,有时在VS中会出现这种情况


还要确保模块文件夹中没有web.config文件。

我们也遇到了同样的问题,看起来是NuGet软件包导致在所有模块文件夹中创建了web.config,而IIS或VS在DesktopModules文件夹中创建了虚拟目录。此外,它还将我们所有的模块文件夹转换为必须删除的应用程序。