我試圖在我的ASP.Net MVC 2.0項目中實現彗星。我正在使用FrozenMountain的WebSync。我的網站使用C#4.0和ASP.Net 4.0編碼。ASP.Net MVC&Comet(WebSync)
彗星代碼使用[HttpPost]屬性觸發我的MVC控制器功能(即使頁面不刷新或顯示爲發佈)。有沒有辦法確定發佈內容,並在我的global.asax.cs
中忽略該路線?
- 請注意,我知道如何忽略與MVC的路線,這不是問題。
我試圖在我的ASP.Net MVC 2.0項目中實現彗星。我正在使用FrozenMountain的WebSync。我的網站使用C#4.0和ASP.Net 4.0編碼。ASP.Net MVC&Comet(WebSync)
彗星代碼使用[HttpPost]屬性觸發我的MVC控制器功能(即使頁面不刷新或顯示爲發佈)。有沒有辦法確定發佈內容,並在我的global.asax.cs
中忽略該路線?
在冰封山的先生們幫我解決它擊中了我的MVC控制器功能一個問題here
。我不得不加入到我的global.asax.cs
routes.IgnoreRoute("{*allashx}", new {[email protected]".*\.ashx(/.*)?"});
爲了將來的參考,我們的文檔現在包含以下詳細信息:http://docs.frozenmountain.com/#class=server-troubleshooting-asp.net-mvc – jvenema 2011-04-08 19:55:07
在WebSync 4,你可以完全跳過ashx的處理程序,只是直接在Global.asax中添加一個路由WebSync:
WebSyncServer.AddRoute("...");
你可以發佈一些示例代碼嗎? – Anton 2010-07-14 00:06:53
WebSync是否真的需要log4net?我想探索使用WebSync,但我被明顯的依賴關閉。它沒有被列爲需求,但它包含在下載中,並且教程提到了它。 – 2011-02-26 22:57:12
@uosef - 我建議聯繫Jared at Frozen Mountain。他向我們提供技術細節非常有幫助。 – 2011-02-28 01:16:03