В Visual Studio 2012 създадох нов проект ASP.NET MVC 4 и не редактирах нищо. Когато отстранявам грешки в този проект с IIS Express в Google Chrome, уебсайтът просто продължава да се зарежда. Ако натисна F12 и прегледам раздела „Мрежа“, Site.css просто продължава да има статус „В изчакване“ и никога не се зарежда. Internet Explorer 9 показва същото поведение. Останалите файлове (HTML и Javascript) изглежда се зареждат без проблем. Файловете на уебсайта са в моята локална система и съм дал на „всички“ пълни права върху папките.
Опитах няколко неща като създаване на нови проекти и преместване на папката извън сайта на моя потребителски профил, но резултатът остава същият. Ако коментирам връзката към файла Site.css, уебсайтът ми се зарежда веднага без никакви проблеми.
Регистърът на IIS Express дори не показва GET заявка за файла Site.css.
#Software: Microsoft Internet Information Services 8.0
#Version: 1.0
#Date: 2013-06-18 08:59:13
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2013-06-18 08:59:13 ::1 GET / - 62073 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/27.0.1453.94+Safari/537.36 - 200 0 0 15154
2013-06-18 08:59:13 ::1 GET /Scripts/modernizr-2.6.2.js - 62073 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/27.0.1453.94+Safari/537.36 http://localhost:62073/ 200 0 0 42
2013-06-18 08:59:13 ::1 GET /Scripts/jquery-1.8.2.js - 62073 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/27.0.1453.94+Safari/537.36 http://localhost:62073/ 200 0 0 124
При поискване: Ето източника на HTML страницата, която IIS Express предоставя:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Home Page - My ASP.NET MVC Application</title>
<link href="/bg/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<link href="/bg/Content/Site.css" rel="stylesheet"/>
<script src="/Scripts/modernizr-2.6.2.js"></script>
</head>
<body>
<header>
<div class="content-wrapper">
<div class="float-left">
<p class="site-title"><a href="/bg/">your logo here</a></p>
</div>
<div class="float-right">
<section id="login">
<ul>
<li><a href="/bg/Account/Register" id="registerLink">Register</a></li>
<li><a href="/bg/Account/Login" id="loginLink">Log in</a></li>
</ul>
</section>
<nav>
<ul id="menu">
<li><a href="/bg/">Home</a></li>
<li><a href="/bg/Home/About">About</a></li>
<li><a href="/bg/Home/Contact">Contact</a></li>
</ul>
</nav>
</div>
</div>
</header>
<div id="body">
<section class="featured">
<div class="content-wrapper">
<hgroup class="title">
<h1>Home Page.</h1>
<h2>Modify this template to jump-start your ASP.NET MVC application.</h2>
</hgroup>
<p>
To learn more about ASP.NET MVC visit
<a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
The page features <mark>videos, tutorials, and samples</mark> to help you get the most from ASP.NET MVC.
If you have any questions about ASP.NET MVC visit
<a href="http://forums.asp.net/1146.aspx/1?MVC" title="ASP.NET MVC Forum">our forums</a>.
</p>
</div>
</section>
<section class="content-wrapper main-content clear-fix">
<h3>We suggest the following:</h3>
<ol class="round">
<li class="one">
<h5>Getting Started</h5>
ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that
enables a clean separation of concerns and that gives you full control over markup
for enjoyable, agile development. ASP.NET MVC includes many features that enable
fast, TDD-friendly development for creating sophisticated applications that use
the latest web standards.
<a href="http://go.microsoft.com/fwlink/?LinkId=245151">Learn more…</a>
</li>
<li class="two">
<h5>Add NuGet packages and jump-start your coding</h5>
NuGet makes it easy to install and update free libraries and tools.
<a href="http://go.microsoft.com/fwlink/?LinkId=245153">Learn more…</a>
</li>
<li class="three">
<h5>Find Web Hosting</h5>
You can easily find a web hosting company that offers the right mix of features
and price for your applications.
<a href="http://go.microsoft.com/fwlink/?LinkId=245157">Learn more…</a>
</li>
</ol>
</section>
</div>
<footer>
<div class="content-wrapper">
<div class="float-left">
<p>© 2013 - My ASP.NET MVC Application</p>
</div>
</div>
</footer>
<script src="/Scripts/jquery-1.8.2.js"></script>
</body>
</html>
Ако използвате cgi, тогава не е необходимо да затваряте вашите mysql връзки, тъй като те се затварят автоматично в края на изпълнението на скрипта.
От документацията:
Въпреки че се счита за добра практика да затворите връзката си.
Ако сами затворите връзката:
Така че, ако не използвате постоянни връзки, вашата MySQL връзка ще бъде затворена в края на изпълнението на страницата. Така че не е нужно да се притеснявате за това. И следователно няма минуси.
- person JJGAP   schedule 18.06.2013