Created
January 24, 2019 07:48
-
-
Save sanudatta11/97cff16abc4c8bba48959df928b358ff to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<!-- | |
For more information on how to configure your Node.js application, please visit | |
http://go.microsoft.com/fwlink/?LinkId=290972 | |
--> | |
<configuration> | |
<appSettings> | |
<!-- | |
<add key="StorageAccountName" value="" /> | |
<add key="StorageAccountKey" value="" /> | |
<add key="ServiceBusNamespace" value="" /> | |
<add key="ServiceBusIssuerName" value="" /> | |
<add key="ServiceBusIssuerSecretKey" value="" /> | |
--> | |
</appSettings> | |
<system.webServer> | |
<!-- mimeMap enables IIS to serve particular file types as specified by fileExtension. --> | |
<staticContent> | |
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> | |
</staticContent> | |
<modules runAllManagedModulesForAllRequests="false" /> | |
<!-- Web.Debug.config adds attributes to this to enable remote debugging when publishing in Debug configuration. --> | |
<iisnode watchedFiles="web.config;*.js;routes\*.js;views\*.pug"/> | |
<!-- Remote debugging (Azure Website with git deploy): Comment out iisnode above, and uncomment iisnode below. --> | |
<!--<iisnode watchedFiles="web.config;*.js;routes\*.js;views\*.pug" | |
loggingEnabled="true" | |
devErrorsEnabled="true" | |
nodeProcessCommandLine="node.exe --debug"/>--> | |
<!-- indicates that the server.js file is a Node.js application | |
to be handled by the iisnode module --> | |
<handlers> | |
<add name="iisnode" path="app.js" verb="*" modules="iisnode" /> | |
<!-- Remote debugging (Azure Website with git deploy): Uncomment NtvsDebugProxy handler below. | |
Additionally copy Microsoft.NodejsTools.WebRole to 'bin' from the Remote Debug Proxy folder.--> | |
<!--<add name="NtvsDebugProxy" path="ntvs-debug-proxy/59ea9a82-a297-477d-86ba-dfc8c5f4801e" verb="*" resourceType="Unspecified" | |
type="Microsoft.NodejsTools.Debugger.WebSocketProxy, Microsoft.NodejsTools.WebRole"/>--> | |
</handlers> | |
<security> | |
<requestFiltering> | |
<hiddenSegments> | |
<remove segment="bin" /> | |
</hiddenSegments> | |
</requestFiltering> | |
</security> | |
<rewrite> | |
<rules> | |
<clear /> | |
<!-- Remote debugging (Azure Website with git deploy): Uncomment the NtvsDebugProxy rule below. --> | |
<!--<rule name="NtvsDebugProxy" enabled="true" stopProcessing="true"> | |
<match url="^ntvs-debug-proxy/.*"/> | |
</rule>--> | |
<!-- Don't interfere with requests for node-inspector debugging --> | |
<rule name="NodeInspector" patternSyntax="ECMAScript" stopProcessing="true"> | |
<match url="^server.js\/debug[\/]?" /> | |
</rule> | |
<rule name="app" enabled="true" patternSyntax="ECMAScript" stopProcessing="true"> | |
<match url="iisnode.+" negate="true" /> | |
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" /> | |
<action type="Rewrite" url="app.js" /> | |
</rule> | |
</rules> | |
</rewrite> | |
</system.webServer> | |
<!-- Remote debugging (Azure Website with git deploy): uncomment system.web below --> | |
<!--<system.web> | |
<httpRuntime targetFramework="4.5"/> | |
<customErrors mode="Off"/> | |
</system.web>--> | |
</configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment