Когда я запускаю приложение mvc 2 локально, все работает нормально, и журнал запросов выглядит следующим образом:
GET /Scripts/jquery-1.4.1.min.js HTTP/1.1
Accept: */*
Referer: http://localhost.:2846/
Accept-Language: en-us
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
Connection: Keep-Alive
Host: localhost.:2846
После перемещения проекта на удаленный тестовый сервер все файлы css и javascript приходятназад как 404
GET /Scripts/jquery-1.4.1.min.js HTTP/1.1
Accept: */*
Referer: http://vnt2k3qa3/NewEmployee
Accept-Language: en-us
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
Connection: Keep-Alive
Host: vnt2k3qa3
Ответ
HTTP/1.1 404 Not Found
Content-Length: 1635
Content-Type: text/html
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Wed, 23 Feb 2011 23:18:32 GMT
Кто-нибудь случайно знал, что здесь происходит?
Сайт настроен для анонного доступа, и я могу вручную ввести URL-адрес для скрипта или файла CSS, и он прекрасно работает!
Редактировать
Ссылки на скриптывопрос находится в разделе заголовка главной страницы на
/ Views / Shared / Site.Master
<head>
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
<link rel="Stylesheet" href="/Content/Site.css" type="text/css" />
<script src="/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery.color.js" type="text/javascript"></script>
</head>
Представления, выбрасывающие 404 для них, на
/ Views / Home / Index
/ Views / NewEmployee / Create
(в основном все, что у меня есть на данный момент)
А папки содержимого / скрипта находятся на
/ Content / Site.css
/ Scripts / jquery-1.4.1.min.js