2015-04-07 19 views
0

我有一些困難讓aspnet_compiler工具編譯我的測試網站。幾年前,我在另一臺機器上使用該工具時沒有太多困難,但我試圖設置一臺新機器來啓動並運行Asp.NET MVC。aspnet_compiler [sitename]不是一個有效的iis應用程序

到目前爲止,我已經安裝了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」

但是我收到消息:「error ASPRUNTIME:'/ precompile'不是一個有效的IIS應用程序'。

無可否認,管理和設置並不是我最強壯的服裝,所以我非常確定我只是錯過了某個步驟。或建議,將不勝感激!我相信這是所有的相關信息,但如果需要更多請告訴我。

回答

0

/precompile不是一個有效的選項 -之後的項目應該是虛擬路徑。

看起來您已將預編譯設置爲-u的選項 - 請參閱documentation

相關問題