2016-04-22 84 views
-1

HomePage.aspx爲: 「88 localhost」 的,然後我無法得到默認默認文檔在IIS中設置爲 「網頁/ HomePage.aspx」爲什麼IIS中的默認頁面無法在iframe中加載頁面?

當我打URL作爲 enter image description here

路徑但頁面出現錯誤爲: enter image description here

IIS結構 所有MyApplication - >網頁 - > HomePage.aspx,爲Login.aspx

但是,當我打URL作爲「localhost:88/WebPages/HomePage.aspx」,然後我成功獲取頁面。

+1

那麼,你可以清楚地看到它試圖打開'/ Login.aspx'。檢查項目中的RouteConfig.cs(它位於App_Start內)。 –

+0

我沒有在其他地方設置路徑,只有在這個html頁面。 – Kaishu

+0

好的,如果再次發生,您可以將帖子標記爲Abusive_的_Rude。 – Tushar

回答

1

表單身份驗證,任何未經身份驗證(未登錄的用戶)請求將被路由到Login.aspx或web.config中配置的頁面。

它被重定向到Login.aspx,因爲沒有通過驗證,那麼iframe中的請求形成的路徑在那裏找不到登錄頁面。

在會話存在後嘗試用戶。

如果你想直接跳轉到Home.aspx從一些其他網站似乎你需要單一登錄而不是iframe。

0

這是一個路徑問題,我已將src="Login.aspx"更改爲src="../WebPages/Login.aspx",它工作正常。