2013-04-09 48 views
0

我正在本地測試mvc4站點,並設置了我的主機文件/ IIS,以便我可以從測試域名運行它。我從這裏得到以下指令:http://ben.onfabrik.com/posts/oauth-providers在IIS7.5本地運行時,爲什麼_Layout.cshtml的內容丟失?

當我通過在IIS中設置的綁定域來訪問它時,它會'工作'...但_Layout.cshtml的全部內容都丟失了。所有顯示的都是被調用的View中的html。

當我運行該網站使用調試器,或在實時託管它出現按預期。所以我不認爲路徑有問題,或者使用ViewStart。

只有在通過域(綁定到IIS上的本地主機)訪問它時,纔會缺少_Layout.cshtml內容。

關於爲什麼會發生這種情況以及我如何解決它的任何想法?謝謝

+0

在Chrome中按下F12(開發人員工具)會給出一些關於原因可能的提示。 –

回答

0

這並沒有回答這個問題,但是直到有人能夠提供更好的答案,它可能會幫助其他人處於類似的位置。

我不得不使用調試按鈕從VWD運行站點 - 它在標準的.Net Development Server上運行應用程序,該應用程序爲您提供了一個端口號。

將該端口號添加到我的域名末尾使我的_Layout.cshtml顯示。

例如http://testdomain.com:54829/

+0

因爲沒有新的東西出現,所以將其標記爲答案。 –

相關問題