2012-04-20 100 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

相关问题