所以我有一個EC2實例中運行,網址 NoWeatherSurprises.com 我指着那裏的DNS,我成立了一個新的網站在IIS 7中和將其指向一個文件夾。我用Visual Studio Web Developer 2010 express發佈到這個文件夾。它現在有二進制文件等等。403禁止部署asp.net 4.0 MVC 3網站IIS 7時
但是,如果我去NoWeatherSurprises.com我歡迎來到IIS 7屏幕。 我期望去我的應用程序 如果我瀏覽到http://noweathersurprises.com/weather/ [天氣我wwwroot之下發布到文件夾] 我得到禁止403。我不知道爲什麼,我猜測它是試圖做一個目錄列表或什麼東西,而不是啓動我的MVC應用程序。
所以總結2個問題。
- 它並不指向的域名,直接在文件夾,我需要添加/天氣
- 我得到禁止,而不是我的家控制器與索引作用的結果403。
我是IIS 7的新手,我一直在使用IIS 6,並且設置起來麻煩少很多,但我懷疑這是我自己的錯,我只是錯過了一些東西。 預先感謝任何幫助
是該網站你設置在IIS 7中設置爲使用ASP.NET 4.0是配置爲使用集成(不經典)管道?這聽起來像IIS不知道使用MVC路由來啓動您的網站,並正在尋找一個默認文檔(index.html,default.aspx),並找不到它(它不應該 - 你正在使用MVC!) – Tommy 2012-04-16 03:29:29