aspnet_compiler [sitename]不是有效的iis应用程序

时间:2015-04-07 18:15:14

标签: asp.net iis aspnet-compiler

我在使用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 -cc:\ SiteCompile \ post_compile"

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

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

1 个答案:

答案 0 :(得分:0)

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

您似乎已将预编译设置为-u的选项 - 请参阅documentation