Visual studio 高聚物元';无法在IIS服务器上渲染

Visual studio 高聚物元';无法在IIS服务器上渲染,visual-studio,iis,npm,polymer,visual-studio-2015,Visual Studio,Iis,Npm,Polymer,Visual Studio 2015,我在vs 2015中创建了一个带有基本组件的空项目,但无法使用IIS使其工作,我总是得到一个空白页面。 因为我不喜欢鲍尔,所以我不使用它。我使用vs的NPM导入所有文件。 这是我在图片中的设置 在我的IIS中,我右键单击文件夹并设置->转换为应用程序,像往常一样使用默认的集成应用程序池,在项目中,我将其设置为使用我的IIS。链接工作正常,如果我在正文中键入一些文本,它就会工作。 有什么问题吗?我相信你的结构会有问题。大多数元素尝试在组件定义文件(tagname.html)顶部的链接标记中加载聚

我在vs 2015中创建了一个带有基本组件的空项目,但无法使用IIS使其工作,我总是得到一个空白页面。 因为我不喜欢鲍尔,所以我不使用它。我使用vs的NPM导入所有文件。 这是我在图片中的设置

在我的IIS中,我右键单击文件夹并设置->转换为应用程序,像往常一样使用默认的集成应用程序池,在项目中,我将其设置为使用我的IIS。链接工作正常,如果我在正文中键入一些文本,它就会工作。
有什么问题吗?

我相信你的结构会有问题。大多数元素尝试在组件定义文件(tagname.html)顶部的链接标记中加载聚合物。Polymer希望每个组件都位于其自己的目录中,并且具有相同的父级。这就是说,您可以在下载完所有文件后更改每个文件以查找正确的位置,或者将所有组件以及聚合物库本身放入它们自己的文件夹中。一个简单的例子:

App/
  Scripts/
     Polymer/
     CustomComponent/
     paper-material/   <-- downloaded paper component
App/
剧本/
聚合物/
自定义组件/

纸质材料/我认为问题在于您在IIS中单击了“转换为应用程序”。对于常规HTML和JavaScript,您不需要单击该选项。不要那样做,它会起作用的。在IIS中单击“转换为应用程序”假定您想要的是.Net应用程序,而不是普通的JavaScript和HTML应用程序。这会更改导致您出现问题的文件和文件夹权限。

您使用旧版本的Polymer(0.5)的原因是什么?
<link rel="import" href="../polymer/polymer.html">
<dom-module id="ad-nav" noscript>
    <template>
        <h1>Test</h1>
    <template>
</dom-module>