2012-02-01 54 views
1

我有一個Asp.Net MVC3 web應用程序,它使用區域。ASP.NET MVC3路由與不能在部署服務器上工作的區域

當我從Visual Studio使用IISEXPRESS運行它時,一切正常。 但是,當我將應用程序部署到我的測試服務器時,應用程序將不會呈現任何位於區域中的視圖。

在我的機器所產生的看起來像這樣的網址: http://localhost:58366/myapp/settings/convertemplates (設置=面積,converttemplates =控制器的名稱的名稱)

在測試服務器上,網址是不同的: http://testserver/myapp/converttemplates?Area=settings

在我的開發機器上,路由如何工作,但是在測試服務器上失敗了?

回答

1

我發現這個問題......(但我不明白的含義......)

的配置包含以下行

<system.web> 

<compilation debug="true" targetFramework="4.0" optimizeCompilations="true"> 

當我刪除optimizeCompilations =「真」路由再次按預期工作。