我已經將ASP.NET MVC 4應用程序部署到了我在IIS 7.5中創建的新站點,該站點已綁定到端口8080.我可以通過導航到http://localhost:8080來達到目的,但我想通過http://localhost/MyWebsite來達到目的。虛擬目錄導航到http:// localhost/MyWebsite而不是http:// localhost:8080
我在我的網站上添加了一個虛擬目錄,它指向「C:\inetput\wwwroot\MyWebsite\
」。然而,當我瀏覽到http://localhost/MyWebsite,我提出了一個配置錯誤:
"It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS."
這裏是我的IIS層次的樣子(這是一個演示,因爲我有我的工作在服務器上沒有互聯網接入) 。
我有兩個問題:
- 爲什麼會出現這個錯誤?
- 這是實現我想要的最好方法嗎?在網站下面有文件和文件夾列表,然後再次在虛擬目錄下面看起來很麻煩。如果有更好的做法,那麼請告訴!
使MyWebsite文件夾成爲應用程序(右鍵單擊,轉換爲應用程序) – Naner 2015-02-10 17:12:11