Wenn man die HTML 5 MIME Types per web.config definieren will geht das ganz einfach so: <?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<staticContent>
<!-- HTML 5 Video Mime Types-->
<mimeMap mimeType="video/ogg" fileExtension=".ogm" />
<mimeMap mimeType="video/ogg" fileExtension=".ogv" />
<mimeMap mimeType="video/ogg" fileExtension=".ogg" />
<mimeMap mimeType="video/webm" fileExtension=".webm" />
<mimeMap mimeType="audio/webm" fileExtension=".weba" />
<mimeMap mimeType="video/mp4" fileExtension=".mp4" />
<mimeMap mimeType="video/x-m4v" fileExtension=".m4v" />
</staticContent>
</system.webServer>
</configuration>
fa1d26e5-710f-45f9-9b22-bf2f1b940ad8|0|.0|27604f05-86ad-47ef-9e05-950bb762570c
Wir haben auf einem unserer Server den IIS 7.5 FTP Server laufen, der die Berechtigungen, welche User sich überhaupt einloggen dürfen, über eine Windows Gruppe "ftpusers" bezieht.
Leider werden Updates an deiser Gruppe, also wenn neue User angelegt werden, und diese in die Gruppe kommen, nicht direkt an den FTP Server weitergeleitet, sondern brauchen einige Zeit.
Um den FTP Serve rdazu zu bringen, die Berechtigungen neu einzulesen muss der FTP Dienst neu gestartet werden.
Das passiert entweder über den IIS Manager (Die entsprechende Site neustarten), oder, fals das nicht funktioniert, in einer cmd mit
sc stop ftpcvssc start ftpsvc
und dann kann man auch noch den Status des Dienstes abfragen:
sc query ftpsvc
Diese Informationen habe ich bei Serverfault.com gefunden:http://serverfault.com/questions/355394/iis-7-5-ftp-service-user-usergroups-for-authorisation/356018#356018
9289a7d8-95c7-4b74-b7f6-caa06f41aeae|0|.0|27604f05-86ad-47ef-9e05-950bb762570c
Wenn man das URL Rewriting Modul im IIS 7.5 benutzen möchte, erkennt das Visual Studio leider diese Tags in der web.config nicht. Man kann aber einfach die entsprechenden Schemadefinitionen aktualisieren. Das passiert, indem man die UpdateSchemaCache.js und die rewrite.Xsd in einen Ordner legt, und in diesem in einer als Administrator gestarteten Shell einfach cscript UpdateSchemaCache.js ausführt. Dies habe ich bei Stackoverflow gefunden.
b6298816-3a1c-4437-81f9-0599b5aa7a6c|0|.0|27604f05-86ad-47ef-9e05-950bb762570c
Wir haben in einigen Projekten die jQuery Datei(en) vom Microsoft CDN (ajax.microsoft.com) ausliefern lassen. Das hatte anfänglich ein großes Problem, da die Server die Dateien nicht über SSL ausliefern konnten, dies ist jedoch behoben, so dass wir folgenden Code benutzt haben: <script src="<%=IIf(Request.IsSecureConnection, "https", "http")%>://ajax.microsoft.com/ajax/jquery/jquery-X.X.X.min.js" type="text/javascript"></script>
Nun musste ich aber heute feststellen, dass die Domain nicht mehr erreichbar ist.
Die Files liegen jetzt ausschließlich unter ajax.aspnetcdn.com:
<script src="<%=IIf(Request.IsSecureConnection, "https", "http")%>://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.4.min.js" type="text/javascript"></script>
Der Umzug hat meiner Erachtens nur den Grund, dass die neuen Server die Files ausliefern, ohne Cookies zu setzet, und somit etwas schneller sind. Ob man nun das Problem, wie wir es hatten, dass die URL komplett weg ist, in Kauf nehmen möchte ist jedem selbst überlassen. Wir werden jedoch erstmal die Files lieber wieder auf unseren Servern hosten.
5b024cf9-d68c-4375-948d-2b983d6dacd1|0|.0|27604f05-86ad-47ef-9e05-950bb762570c
Der FTP-Dienst vom IIS7 (Windows 2008) holt sich die Gruppenzugehörigkeit von Windows-Usern nur alle 15 Minuten. Das macht natürlich ein Testen der Konfiguration recht schwer.
Mit folgender Kommandozeile kann man dem FTP-Dienst das Caching der Userdaten abgewöhnen, und die Gruppenzugehörigkeit wird direkt benutzt:
cd /d "%SystemRoot%\System32\Inetsrv"
Appcmd.exe set config -section:system.ftpServer/caching
/credentialsCache.enabled:"False" /commit:apphost
Net stop FTPSVC
Net start FTPSVC
090f6d86-525c-441b-ab41-7b4038fae14f|1|5.0|27604f05-86ad-47ef-9e05-950bb762570c