2012-04-12 31 views
0

我只是好奇,如果有人可能知道爲什麼這突然改變了我。當我調試和部署時,ASP.NET登錄看起來不同嗎?

我一直在爲此工作一個多月,而且從未發生過。我在Visual Studio中的登錄屏幕看起來像默認屏幕(我希望它,它總是),但是當我部署它時,它看起來平淡無奇,只有普通文本(從未發生過)。

看起來好像它可能是簡單的東西,我忽略了,但任何洞察力將不勝感激。圖片一是它在VS中的樣子,我希望它看起來如此,圖2是我調試/部署時的樣子。

The way I want it to look, and the way it looks in VS.

The way I don't want it to look, and the way it looks when deployed.

+1

檢查你的CSS文件是否被加載 – Shyju 2012-04-12 14:08:40

+0

你缺少的任何css文件?我想Account Information是一個面板,它失去了它的輪廓,這也是我的問題。 – Bastardo 2012-04-12 14:09:32

+0

聽起來像你是樣式表沒有被應用。 – 2012-04-12 14:10:27

回答

3

它看起來像沒有被送達你的CSS,因爲它不是對未在該網站登錄的人訪問的文件夾中。嘗試添加location element到你的web.config文件:

<location path="Your Styles Folder" allowOverride="false"> 
    <system.web> 
     <authorization> 
     <allow users="*"/> 
     </authorization> 
    </system.web> 
</location> 
+0

哦,那人真的會完全理解..我現在就試試看。 – Control 2012-04-12 14:38:40

+0

這段代碼並沒有工作,只是因爲我對所有的東西都有,但是一旦我刪除它,它就會恢復正常。所以這就是問題所在,但是對於除css之外的所有內容,我可以擁有嗎? – Control 2012-04-12 14:42:18

+0

啊,沒關係!我想到了!十分感謝你的幫助!我可能從未想過這樣一個簡單的問題。 – Control 2012-04-12 14:44:24

0

請務必其他csstables和他們overriding them.Try刪除它們,它會正常工作。

相關問題