- Joined
- Dec 16, 2011
- Messages
- 1,993
- Reaction score
- 631
Hello, I don't know where to post this, but I'm having a problem with IIS, and I need help fast!
IIS Version: 7
PHP Versions I have installed and can switch over to: 5.3.8 & 5.4.9
Error I'm getting when I visit the URL (
On my local machine (localhost) I get the detailed error:
Now, IIS is displaying errors in the event tracker;
Now, when I go into detail, with the first `Error` (Event ID: 1007):
And when I go to `Event Log online help` it takes me to this URL:
Okay, so now I have the other problem;
And the Event Log online help URL takes me to:
Now I tried to put as much detail in this as possible but I don't understand a thing on how to fix my problems... -____- And if you want, my web.config is:
But what I also don't understand is that my IIS server is adding `HANDLERS` to my web config.. Why?
IIS Version: 7
PHP Versions I have installed and can switch over to: 5.3.8 & 5.4.9
Error I'm getting when I visit the URL (
You must be registered to see links
)[h=1]Server Error[/h]
[h=2]404 - File or directory not found.[/h][h=3]The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.[/h]
On my local machine (localhost) I get the detailed error:
[h=1]Server Error in Application "HABOA"[/h]
Internet Information Services 7.5Error Summary[h=2]HTTP Error 404.0 - Not Found[/h][h=3]The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.[/h]
Detailed Error Information
Module IIS Web Core Notification MapRequestHandler Handler StaticFile Error Code 0x80070002
Requested URL http://localhost:80/register Physical Path C:\inetpub\wwwroot\register Logon Method Anonymous Logon User Anonymous
Most likely causes:
- The directory or file specified does not exist on the Web server.
- The URL contains a typographical error.
- A custom filter or module, such as URLScan, restricts access to the file.
Things you can try:
- Create the content on the Web server.
- Review the browser URL.
- Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click
You must be registered to see links.
Links and More InformationThis error means that the file or directory does not exist on the server. Create the file or directory and try the request again.
You must be registered to see links
Now, IIS is displaying errors in the event tracker;
Now, when I go into detail, with the first `Error` (Event ID: 1007):
And when I go to `Event Log online help` it takes me to this URL:
You must be registered to see links
Okay, so now I have the other problem;
And the Event Log online help URL takes me to:
You must be registered to see links
Now I tried to put as much detail in this as possible but I don't understand a thing on how to fix my problems... -____- And if you want, my web.config is:
<?xml version="1.0" encoding="UTF-8"?><configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="^(.*)\.html" ignoreCase="false" />
<action type="Rewrite" url="{R:1}\.php" />
</rule>
<rule name="Imported Rule 2">
<match url="^out/([^/]+)(|/)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}\.php" matchType="IsFile" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="/out.php?out={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 3">
<match url="^crossdomain.xml$" ignoreCase="false" />
<action type="Rewrite" url="/crossdomain.php" />
</rule>
<rule name="Imported Rule 4">
<match url="^gamedata/external(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/externals.php" />
</rule>
<rule name="Imported Rule 5">
<match url="^vip/vouchers(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/redeem.php" />
</rule>
<rule name="Imported Rule 6">
<match url="^vote(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/api.php" />
</rule>
<rule name="Imported Rule 7">
<match url="^texts(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/externals.php?id=external_flash_texts" appendQueryString="false" />
</rule>
<rule name="Imported Rule 8">
<match url="^vars(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/externals.php?id=external_variables" appendQueryString="false" />
</rule>
<rule name="Imported Rule 9">
<match url="^productdata(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/gamedata/ACTIVE/productdata.txt" />
</rule>
<rule name="Imported Rule 10">
<match url="^furnidata(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/gamedata/ACTIVE/furnidata.txt" />
</rule>
<rule name="Imported Rule 11">
<match url="^access_denied(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/access_denied.php" />
</rule>
<rule name="Imported Rule 12">
<match url="^client_denied(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/access_denied.php?gateway=client?novote" appendQueryString="false" />
</rule>
<rule name="Imported Rule 13">
<match url="^order/vip(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/ordervip.php?pass=true" appendQueryString="false" />
</rule>
<rule name="Imported Rule 14">
<match url="^home/([^/]+)/id(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryId={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 15">
<match url="^home/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryName={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 16">
<match url="^avatarimage(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/inc/imager.php?figure={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 17">
<match url="^quickmenu/friends_all(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/quick-friends.php" />
</rule>
<rule name="Imported Rule 18">
<match url="^quickmenu/groups(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/quick-groups.php" />
</rule>
<rule name="Imported Rule 19">
<match url="^quickmenu/rooms(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/quick-rooms.php" />
</rule>
<rule name="Imported Rule 20">
<match url="^security_check(|/)$" ignoreCase="false" />
<action type="Rewrite" url="security_check.php" />
</rule>
<rule name="Imported Rule 21">
<match url="^profile(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/profile.php" />
</rule>
<rule name="Imported Rule 22">
<match url="^values(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/values.php" />
</rule>
<rule name="Imported Rule 23">
<match url="^client(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/client.php" />
</rule>
<rule name="Imported Rule 24">
<match url="^flash_client_error(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/client_error.php" />
</rule>
<rule name="Imported Rule 25">
<match url="^client_error(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/client_error.php" />
</rule>
<rule name="Imported Rule 26">
<match url="^me(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/me.php" />
</rule>
<rule name="Imported Rule 27">
<match url="^login_popup(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/login-popup.php" />
</rule>
<rule name="Imported Rule 28">
<match url="^buyvip(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/vippage.php" />
</rule>
<rule name="Imported Rule 29">
<match url="^community(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/community.php" />
</rule>
<rule name="Imported Rule 30">
<match url="^community/staff(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/staff.php" />
</rule>
<rule name="Imported Rule 31">
<match url="^credits(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/credits.php" />
</rule>
<rule name="Imported Rule 32">
<match url="^credits/pixels(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/pixels.php" />
</rule>
<rule name="Imported Rule 33">
<match url="^credits/club(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habboclub.php" />
</rule>
<rule name="Imported Rule 34">
<match url="^credits/habboclub(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habboclub.php" />
</rule>
<rule name="Imported Rule 35">
<match url="^credits/uberclub(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habboclub.php" />
</rule>
<rule name="Imported Rule 36">
<match url="^credits/uberclub/tryout(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/clubtryout.php" />
</rule>
<rule name="Imported Rule 37">
<match url="^credits/habboclub/tryout(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/clubtryout.php" />
</rule>
<rule name="Imported Rule 38">
<match url="^register(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register.php" />
</rule>
<rule name="Imported Rule 39">
<match url="^register_submit(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register.php?doSubmit" appendQueryString="false" />
</rule>
<rule name="Imported Rule 40">
<match url="^register_messages(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register-messages.php" />
</rule>
<rule name="Imported Rule 41">
<match url="^register/cancel(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register-cancel.php" />
</rule>
<rule name="Imported Rule 42">
<match url="^register/welcome(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/welcome.php" />
</rule>
<rule name="Imported Rule 43">
<match url="^register/undefined(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/index.php" />
</rule>
<rule name="Imported Rule 44">
<match url="^vip/shop(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/vipshop.php" />
</rule>
<rule name="Imported Rule 45">
<match url="^vip/getpoints(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/vippoints.php" />
</rule>
<rule name="Imported Rule 46">
<match url="^account/policy-verify(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/policyver.php" />
</rule>
<rule name="Imported Rule 47">
<match url="^account/password/forgot(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/forgot.php" />
</rule>
<rule name="Imported Rule 48">
<match url="^account/submit(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/index.php" />
</rule>
<rule name="Imported Rule 49">
<match url="^account/logout(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/logout.php" />
</rule>
<rule name="Imported Rule 50">
<match url="^account/logout_ok(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/logout-ok.php" />
</rule>
<rule name="Imported Rule 51">
<match url="^account/disconnected(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/disconnected.php" />
</rule>
<rule name="Imported Rule 52">
<match url="^articles(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?mostRecent" appendQueryString="false" />
</rule>
<rule name="Imported Rule 53">
<match url="^articles/archive(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?mostRecent&archiveMode" appendQueryString="false" />
</rule>
<rule name="Imported Rule 54">
<match url="^articles/([^/]+)/in/archive(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?rel={R:1}&archiveMode" appendQueryString="false" />
</rule>
<rule name="Imported Rule 55">
<match url="^articles/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?rel={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 56">
<match url="^articles/category/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?category={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 57">
<match url="^myhabbo/save(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo/save.php" />
</rule>
<rule name="Imported Rule 58">
<match url="^home/(.*)/startSession/(.*)$" ignoreCase="false" />
<action type="Rewrite" url="/startSession.php?id={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 59">
<match url="^home/([^/]+)/id(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryId={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 60">
<match url="^home/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryName={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 61">
<match url="^myhabbo/cancel/(.*)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo/cancel.php?id={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 62">
<match url="^myhabbo/(.*)/(.*)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo/{R:1}_{R:2}.php" />
</rule>
<rule name="Imported Rule 63">
<match url="^register/undefined/([^/]+)$" ignoreCase="false" />
<action type="Rewrite" url="/me.php" />
</rule>
<rule name="Imported Rule 64">
<match url="^habblet/cproxy(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habbletProxy.php" />
</rule>
<rule name="Imported Rule 65">
<match url="^habblet/ajax/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habbletAjax.php?cmd={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 66">
<match url="^habblet/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habblet.php?cmd={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 67">
<match url="^myhabbo/([^.]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo.php?cmd={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 68">
<match url="^minimail/loadMessage(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/minimail-view.php" />
</rule>
<rule name="Imported Rule 69">
<match url="^minimail/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/minimail.php?cmd={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 70">
<match url="^r63/figurepartconfig/partsets(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/figurepartconfig/partsets.xml" />
</rule>
<rule name="Imported Rule 71">
<match url="^r63/figurepartconfig/draworder(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/figurepartconfig/draworder.xml" />
</rule>
<rule name="Imported Rule 72">
<match url="^r63/figurepartconfig/animation(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/figurepartconfig/animation.xml" />
</rule>
<rule name="Imported Rule 73">
<match url="^r63/figuredata(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/figuredata.xml" />
</rule>
<rule name="Imported Rule 74">
<match url="^r63/furnidata(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/furnidata.txt" />
</rule>
<rule name="Imported Rule 75">
<match url="^r63/productdata(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/productdata.txt" />
</rule>
<rule name="Imported Rule 76">
<match url="^r63/external_variables(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/external_variables.txt" />
</rule>
<rule name="Imported Rule 77">
<match url="^r63/external_flash_texts(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/external_flash_texts.txt" />
</rule>
<rule name="Imported Rule 78">
<match url="^r63/banner(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/r63/banner.png" />
</rule>
</rules>
</rewrite>
<handlers>
<clear />
<add name="php-5.4.9" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.4\php-cgi.exe" resourceType="Either" requireAccess="Script" />
<add name="php-5.3.8" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\PHP538\php-cgi.exe" resourceType="Either" requireAccess="Script" />
<add name="AXD-ISAPI-4.0_32bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_32bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_32bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_32bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_32bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_32bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="rules-ISAPI-4.0_32bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="xoml-ISAPI-4.0_32bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="xamlx-ISAPI-4.0_32bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="aspq-ISAPI-4.0_32bit" path="*.aspq" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_32bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_32bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_32bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="AXD-ISAPI-4.0_64bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_64bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_64bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_64bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_64bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_64bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="rules-ISAPI-4.0_64bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="xoml-ISAPI-4.0_64bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="xamlx-ISAPI-4.0_64bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="aspq-ISAPI-4.0_64bit" path="*.aspq" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_64bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_64bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_64bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="TraceHandler-Integrated-4.0" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebAdminHandler-Integrated-4.0" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-rem-Integrated-4.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-soap-Integrated-4.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="rules-Integrated-4.0" path="*.rules" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xoml-Integrated-4.0" path="*.xoml" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xamlx-Integrated-4.0" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" type="System.Xaml.Hosting.XamlHttpHandlerFactory, System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="aspq-Integrated-4.0" path="*.aspq" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtm-Integrated-4.0" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtml-Integrated-4.0" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtm-Integrated-4.0" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtml-Integrated-4.0" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptHandlerFactoryAppServices-Integrated-4.0" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptResourceIntegrated-4.0" path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
<add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
</handlers>
</system.webServer>
</configuration>
But what I also don't understand is that my IIS server is adding `HANDLERS` to my web config.. Why?