DNN:Web应用程序项目xxx配置为使用IIS。“Web服务器”;http://dnndev/desktopmodules/xxx/' 找不到。”;

DNN:Web应用程序项目xxx配置为使用IIS。“Web服务器”;http://dnndev/desktopmodules/xxx/' 找不到。”;,iis,iis-6,dotnetnuke,dotnetnuke-module,dotnetnuke-7,Iis,Iis 6,Dotnetnuke,Dotnetnuke Module,Dotnetnuke 7,遵循为DotNetNuke模块设置开发环境的教程时,从项目模板创建新项目会导致以下错误: The Web Application Project xxx is configured to use IIS. The Web server "http://dnndev/desktopmodules/xxx/' could not be found." 如何解决这个问题,因为教程是严格遵循的?我在网上找到了两个常见的答案,它们对我不起作用,但对其他人起作用。然后我发现,我只需要调整以下答案之一:

遵循为DotNetNuke模块设置开发环境的教程时,从项目模板创建新项目会导致以下错误:

The Web Application Project xxx is configured to use IIS. 
The Web server "http://dnndev/desktopmodules/xxx/' could not be found."

如何解决这个问题,因为教程是严格遵循的?

我在网上找到了两个常见的答案,它们对我不起作用,但对其他人起作用。然后我发现,我只需要调整以下答案之一:

  • 确保您以管理员身份运行Visual Studio
  • 确保您已在IIS中为您的站点为dnndev.me设置了绑定
  • 对我来说,上面#2的关键部分是,当binding设置为dnndev.me时,我可以在Visual Studio中打开模块项目,但不能在浏览器中打开整个DNN安装。当绑定设置为www.dnndev.me时,我可以在浏览器中打开整个DNN安装,但不能在VS中打开模块项目

    最终对我有效的答案是有两个绑定,都设置为端口80,一个主机名设置为www.dnndev.me,另一个设置为dnndev.me


    因为我花了很长时间才找到这个答案,所以我想确保它在这里让人们很容易找到。

    我刚刚发现,在Chris Hammond的模板中,您只需在最后一步创建表单中将正确的URL设置为www.dnndev.me而不是dnndev.me,因为它必须与在IIS绑定中配置的相同。