2012-06-17 76 views
0

我正在通過註冊路由及其在本地計算機上工作(Windows 7)來進行URL重寫。在Asp.net 4.0中的URL重寫在IIS上不工作7

但是,當我將應用程序部署到專用服務器(Windows Server 2008和II7)時,它顯示當我點擊映射到我的頁面的URL時找不到資源。

下面是一個被映射路徑:

routeCollection.MapPageRoute("School", "{pageid}", "~/PublicProfile.aspx"); 

回答

0

嘗試改變路線,以便有在PAGEID令牌之前的東西,例如:

routeCollection.MapPageRoute("School", "PublicProfile/{pageid}", "~/PublicProfile.aspx"); 
+0

格雷厄姆,感謝您的答覆,但即使這是行不通的,甚至這個工作,我不能使用這個。 我必須執行該網址才能顯示公開個人資料,例如:www.mydomain.com/yoururl – Chatur