调试和部署时,ASP.NET登录看起来有所不同?

时间:2012-04-12 14:06:20

标签: c# asp.net visual-studio-2010 login

我很好奇是否有人可能知道为什么这突然改变了我。

我已经为此工作了一个多月,而且从未发生过。我在Visual Studio中的登录界面看起来像默认屏幕(我希望它,并且它总是有),当我正在处理它时,但是当我部署它时看起来很平常,只有普通文本(从未发生过)。

似乎它可能是一个简单的我忽略的东西,但任何见解都会非常感激。图1是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.

2 个答案:

答案 0 :(得分:3)

看起来您的CSS没有被提供,因为它位于未登录该站点的人无法访问的文件夹中。尝试在您的web.config文件中添加location element

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

答案 1 :(得分:0)

请确保其他csstables,并且overriding为{{1}}。尝试删除它们,它会正常工作。