2012-05-14 39 views
0

所以現在我有一個針對.NET Framework 4.0的Web應用程序。 Web服務器安裝了以下內容。爲什麼我的菜單正在開發中,但沒有生產?

Web服務器:

Web Server

本地計算機:

Local Machine

所以基本上我在我的網站的菜單顯示正常,當我在本地調試,並出現在所有的一條線。但是,當我發佈到生產環境時,我的Web應用程序菜單顯示除了最後一項以外的所有內容。我認爲這與框架的安裝有關,但我不積極。

應用程序的應用程序池在Web服務器上的4.0版本下運行。

編輯

CSS

#content-wrapper{ 
    margin: 0 auto; 
    position:relative; 
    width:830px; 
    visibility:hidden; 
} 

.menu { 
    height:29px; 
    background: #fff; 
    width:100%; 
    border-top: solid 1px #f53200; 
    margin: 10px 0px 0px 0px; 
    padding:0px 0px 0px 20px; 
    color:#000; 
} 

.menu a{ 
    font-family: AvantGarde, sans-serif; 
    text-transform:uppercase; 
    font-size:16px; 
    letter-spacing:1px; 
    float:left; 
    text-decoration:none; 
    position:relative; 
    padding: 6px 13px 6px 13px; 
    color:#000; 
    display:block; 
} 


#contact ul { 
    list-style:none; 
    float:left; 
} 

#contact ul li { 
    margin:5px 0px;  
} 

#contact label { 
    color:#fff; 
    float:left;  
} 

HTML

<div class="menu"> 
    <a class="home" href="#home">HOME</a> 
    <a class="about" href="#about-us">ABOUT US</a> 
    <a class="contact" href="#contact-us">CONTACT US</a> 
</div><!--menu--> 

對不起剛剛發現菜單片。

+0

發佈您的代碼,以便我們可以看到。 –

+0

這可能與許多問題有關,例如環境,版本控制,css等。請顯示與菜單相關的代碼。 – Jeremy

+1

使用IE開發人員工具,確保兩種環境之間的文檔模式匹配。不同的模式會導致CSS的處理方式不同。這不太可能是.Net框架版本問題。 – David

回答

0

哇......真正的問題是我的字體沒有得到應用。然後我意識到字體文件夾甚至沒有發佈。所以我將它們添加到我的.csproj中,並且在下一次發佈時,一切都變得很棒。

相關問題