DNN(DotNetNuke)网站项目抛出错误"无法找到Install.aspx"

时间:2017-02-16 15:29:27

标签: c# visual-studio dotnetnuke dotnetnuke-9

我已经下载了DotNetNuke(v.9.0)的完整源代码版本。

当我尝试使用Visual Studio(2015)在本地计算机上构建DNN网站时,通过加载网站文件夹中提供的项目 - .small_only { display: block; } .large_only { display: none; } /* === Media Queries === */ // Extra large devices (large desktops, 1200px and up) @media (min-width: 1200px) { .small_only { display: none; } .large_only { display: block; } } - 我得到以下内容错误:

<div class="container">
  <div class="row">
    <div class="col-lg-12 col-xs-12">
      <div class="small_only">
        <h1>SMALL</h1>
      </div>
      <div class="large_only">
        <h1>This should only be visible in large windows</h1>
      </div>
    </div>
  </div>
</div>

到目前为止,我发现的唯一解决方案是将所有网站文件夹作为网站加载到新的解决方案中。但我宁愿选择合适的Web项目。

有什么想法?提前谢谢了。

1 个答案:

答案 0 :(得分:0)

在花了一些时间寻找解决方案之后,我找到了一个:

  1. 在Visual Studio中打开提供的Web项目DotNetNuke.Website.csproj(我正在使用2015)
  2. 右键单击项目并选择“卸载”
  3. 现在再次右键单击卸载的项目,然后单击“编辑”。这将打开一个xml文件
  4. 搜索“Install.aspx”和“UpgradeWizard.aspx”并删除这些文件的引用

    <Compile Include="Install\Install.aspx.cs">
    <DependentUpon>install.aspx</DependentUpon>
    </Compile>
    <Compile Include="Install\Install.aspx.designer.cs">
    <DependentUpon>install.aspx</DependentUpon>
    </Compile>
    <Compile Include="Install\UpgradeWizard.aspx.cs">
    <DependentUpon>UpgradeWizard.aspx</DependentUpon>
    </Compile>
    <Compile Include="Install\UpgradeWizard.aspx.designer.cs">
    <DependentUpon>UpgradeWizard.aspx</DependentUpon>
    </Compile>
    
  5. 此外,搜索<Install>true</Install>并将其设为 false

  6. 右键单击项目并将其加载到解决方案中。
  7. 现在DNN网站应该没有问题。

    我希望这有助于某人。