2013-10-25 29 views
3

我想在單獨的OSX上設置本地聊天室服務器,我覺得我已經按照文檔中的所有步驟,但我被拋出this error當我去看本地主機上的測試頁面時。不能通過單聲道訪問我的聊天室頁面

當我嘗試將我的網絡瀏覽器直接路由到測試文件時,我得到了the source code,所以我知道那個部分在那裏,但它不想顯示給我。

這裏有什麼問題?

+0

「我覺得我已經按照所有步驟」這是有趣的部分,因爲步驟相當複雜,http://www.mono-project.com/Guide:_Porting_ASP.NET_Applications –

+0

嗯......好吧該指南適用於Linux和Windows。是的,這很複雜,我確定我錯過了一些東西,但我需要幫助,因爲我知道我錯過了什麼。 –

+0

從圖片我看到你的網頁是.asp而不是.aspx,爲什麼? – DaniCE

回答

1

您正在使用文件擴展名.asp而不是.aspx。當查找要顯示哪個文件時(當衝浪到/時),或者在直接瀏覽內容時處理內容時,Asp.net不會觸摸它。

+0

嗯..好吧,我將文件類型更改爲.aspx以及所有包含內容,並且它已更改東西,但我仍然得到[錯誤](https://www.evernote.com/shard/s113/sh/3a692930-d5c1-4422-bab8-a3bc994f9360/500e5c461694e6b3254b9afb859d66c5/deep/0/Error-404.png) 。 –

+0

我刪除了所有包含,並將它們合併到主文件中,以查看是否可以使其工作。現在我得到一個完全不同的[錯誤](https://www.evernote.com/shard/s113/sh/8a0d5238-d4c9-482f-b25a-7a8d07099ddd/2d0153cf5e82ab2bb5746807bc5729fd/deep/0/Compilation-Error-and- OSX ---無法存取我-asp.net的頁面,通過單聲道---棧Overflow.png)。 –

+0

您的最新錯誤表明編譯時出現問題,有點像使用其他源文件構建的dll文件。如果你重建所有東西,錯誤會消失嗎? – sisve

1

看起來這裏的問題在於HTTP頭端。 您的瀏覽器顯示您的html源代碼,就好像它是一個編輯器一樣。 當您的Content-Type標題缺失,格式錯誤或設置爲「text/plain」時,會發生這種情況。

,頁面才能正確顯示您必須:

的Content-Type:text/html的

它是如何設置很容易找到 - 獲得Firefox瀏覽器的Firebug插件 - 當激活轉到'網絡'選項卡來檢查您的請求響應。

+0

這似乎顯得很好:[屏幕](https://www.evernote.com/shard/s113/sh/a861c4aa-3a00-41ab-aba0-5962baac4382/81721edeef619304a8905a351fc1eeb8/deep/0/Compilation-Error-and -osx --- Can not-access-my-asp.net-pages-through-Mono --- Stack-Overflow.png) –