When I publish web MVC3 to a virtual directory style of site not view. Link css file incorrect: /virtual directory/content/abc.css instead of /content/abc.css
change
<link href="../../../../Content/Manager/SiteManager.css" rel="stylesheet" type="text/css" />
to
<link href="@Url.Content("~/Content/Manager/SiteManager.css")" rel="stylesheet" type="text/css" />
~
gives you the root.
UrlHelper.Content
converts virtual to the correct absolute path regardless of the directory structure that you have on dev, stage, prod,...