概述
最近公司在用Express angularjs wcf开发系统,让我在windows上部署系统,遇到不少问题,不过最后还是解决了,在IIS上部署系统,
首先windows需安装以下软件:
1.nodejs;
2.iisnode;
3.rewrite;
安装这三个软件后,之后部署和部署asp.net程序一样,这里就不多说了;
不过要在根目录下要价格配置文件:web.config;
<configuration>
<system.webServer>
<!-- indicates that the hello.js file is a node.js application
to be handled by the iisnode module -->
<handlers>
<add name="iisnode" path="index.js" verb="*" modules="iisnode"/>
</handlers>
<!-- use URL rewriting to redirect the entire branch of the URL namespace
to hello.js node.js application; for example, the following URLs will
all be handled by hello.js:
http://localhost/node/express/myapp/foo
http://localhost/node/express/myapp/bar
-->
<rewrite>
<rules>
<rule name="***">
<match url="/*"/>
<action type="Rewrite" url="index.js"/>
</rule>
</rules>
</rewrite>
<iisnode loggingEnabled="false" logDirectory="iisnode" devErrorsEnabled="false" nodeProcessCommandLine=""%programfiles%nodejsnode.exe"" interceptor=""%programfiles%iisnodeinterceptor.js""/>
</system.webServer>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>
里面的url可以为你的启动文件app.js,这里index我们直接用的www文件改为了index.js,丢到了根目录下。
软件iisnode的版本:iisnode-full-v0.2.11-x86.msi。
更多专业前端知识,请上 【猿2048】www.mk2048.com
最后
以上就是震动雪糕为你收集整理的Express在windows IIS上部署详解的全部内容,希望文章能够帮你解决Express在windows IIS上部署详解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复