이것은 내가 무식하게 들리면 나에게 실례하기 전에 다룰 수 없었던 것입니다.브라우저 캐시를 자동으로 새로 고침
기본 문제는 Visual Studio 2010에서 작업하는 동안 변경 사항이 일종의 캐시에서 발견되는 것입니다.
예를 들어 페이지를 변경하고 솔루션을 실행 한 다음 Ctrl + F5를 눌러 캐시를 새로 고쳐 변경 사항을 확인해야합니다. 이것은 ASP.NET/HTML/CSS & JavaScript 코드입니다. 같은 것.
과거 비주얼 스튜디오는 매번 실행될 때마다 캐시를 지우는 데 사용 되었기 때문에 나는 거의 말하기가 거의 좌절했습니다.
또한 IIS 서버에 솔루션을 배포 할 때 사용자에게도 동일한 문제가 발생합니다. ASP.NET 페이지에 변경 사항이 있어도 사용자는 캐시를 지울 때까지 캐시 된 버전을 계속 가져옵니다. 필자는 버전 번호로 파일 (특히 자바 스크립트)의 이름을 변경하여이 문제를 완화하여 클라이언트가 항상 새로운 파일로보고 캐시에서로드하는 대신로드합니다.
Visual Studio 또는 web.config에서이 문제를 일으킬 수있는 설정이 있습니까?
편집은 : 여기 내 web.config 파일의
<configuration>
<system.web>
<sessionState cookieless="UseCookies" timeout="1440" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424"/>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxx"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxx"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxx"/>
</assemblies>
</compilation>
<authentication mode="Windows"/>
<pages>
<controls>
<add tagPrefix="ajaxtoolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolKit"/>
</controls>
</pages>
</system.web>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
이것은 훌륭한 대답입니다! Internet Explorer에서 실제로 페이지의 새 버전을 찾지 않도록 설정된 설정을 찾을 수있었습니다. – yoshi0423