2012-04-20 101 views
0

我昨晚更新了我的Azure項目之後,我看不到我的網頁更多的我只得到403 - 禁止訪問:訪問被拒絕。Asp.net和Azure的 - 不能再顯示Web應用程序

我使用asp.net mvc的 - 它已經很好乳寧在過去兩個星期,但它似乎是路由不再工作。

如果我直接去到一個頁面,它的工作原理,但由於安全性,它redicrets到cloudapp.net/login? - 它給出錯誤404 - 找不到文件或目錄。

如何重新啓用路由? 它使用azure模擬器在本地計算機上正常工作。

回答

0

你是怎麼改變?如果您正在使用任何類型的源代碼管理,請檢查web.config文件和global.asax.cs文件上的更改。路由模塊自動加載.NET Framework 4.0項目。有人偶然改變了項目的目標框架版本的可能性很小。丟失路由的其他可能崩潰是在Global.asax的Application_Start事件處理程序中使用RouteTable註冊路由。

+1

我試圖對當前文件和我的備份文本差異從我的web.config 刪除以下行 所以現在它的作品謝謝! – 2012-04-20 14:52:06

+0

嗯,是的,這是MVC附帶的Web路由的價格。但是,這是一個有趣的主題 - 如何做正確的事情:http://www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html我個人,也不像RAMFAR(runAllManagedModulesForAllRequests),並在可能時避免它! – astaykov 2012-04-20 19:51:46

+0

很感謝,我會看看它! – 2012-04-21 11:53:56

相關問題