【问题标题】:aspnet_compiler [sitename] is not a valid iis applicationaspnet_compiler [站点名称] 不是有效的 iis 应用程序
【发布时间】:2015-04-07 18:15:14
【问题描述】:

我在获取 aspnet_compiler 工具来编译我的测试站点时遇到了一些困难。几年前,我曾在另一台机器上轻松使用该工具,但我正在尝试设置一台新机器以启动并运行 Asp.NET MVC。

到目前为止,我已经安装了 Visual Studio 2010 Express 并创建了一个简单的单页测试站点(仅使用 Web 窗体启动)。该站点设置为使用 Asp.Net v4,并将通过 VS 命令在浏览器中预览,没有任何问题。

我还在机器上安装了 IIS 7,并将 Asp.Net V4 添加到应用程序池中(按照这些说明:How to add ASP.NET 4.0 as Application Pool on IIS 7, Windows 7)。

我已使用 v4 框架将站点添加为“预编译”,我可以毫无困难地从 IIS 浏览该站点。

我的问题是当我尝试运行命令时。我以管理员身份运行 cmd 窗口,并使用与我之前使用的非常相似的命令:“aspnet_compiler -v /precompile -u -f -fixednames -c c:\SiteCompile\post_compile”

但是我收到消息:“错误 ASPRUNTIME: '/precompile' 不是有效的 IIS 应用程序”。

诚然,管理和设置并不是我最擅长的,所以我很确定我只是在某个地方漏掉了一步。任何建议或意见,将不胜感激!我相信这就是所有相关信息,但如果需要更多信息,请告诉我。

【问题讨论】:

    标签: asp.net iis aspnet-compiler


    【解决方案1】:

    /precompile 不是有效选项 - -v 后面的项目应该是虚拟路径。

    看起来您已经使用 -u 将预编译设置为选项 - 请参阅 documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      相关资源
      最近更新 更多