IIS部署网站

最近使用了IIS部署好了我的.net网站,说起我的这次部署网站,可谓是路途艰辛啊,下面就列举一下我部署网站过程中遇到的问题和之后的解决方案吧!

因为是第一次部署网站所以现在本地部署一下

  • 第一步 打开计算机的管理>服务和应用程序>internet infomation Services (IIS)管理器>添加网站

  • 我添加玩网站之后却怎么都不能运行,显示无法显示该页,但我查看了网站的部署,应用程序,和其它配置都正常,但网站就是运行不了,最后查看IIS的工作进程,发现我的网站的应用程序持的进程到不了工作进程中,所以我的网站无法显示,是因为网站的工作进程无法显示。

    • 1.最后网站绑定中 网站主机名为leborn同时也是我网站的域名,最后发现是因为我的电脑上不寻在主机名 leborn,那么这样就需要在你的电脑里加一个主机名(用户) 我的电脑上是这样的 进入C盘 windows>system32>drives>etc里面的文件 加上一个你的主机名(域名) 就可以了,这样你的应用程序池中的程序就可以正常运行了,这时查看IIS的工作进程就可以看到了.

    • 2.网站可以运行了以后,我在打开网站,却发现只是打开我这个网站文件夹的目录,却没有运行程序.最后发现是我的网站文件弄错了,IIS服务器上只要放入你的web项目就可以了,因为你的程序已经 压缩成 .dll文件了,所以不需要加你的程序页面了。

在服务器上部署网站项目

  • 当在本地部署好IIS项目后,我以为现在只要直接将项目复制到IIS上就可以了,所以我直接将项目复制到IIS网站中。

    • 刚开始的时候我将项目复制过去运行,却报错数据库没有链接,于是我先用 [mysqldump]http://www.blogjava.net/alpha/archive/2007/08/10/135694.html) mysqldump工具将数据库备份到我的服务器上,
    • 在运行,还是报错,这次的错误还是数据库中,原因是用户的没有访问权限,接着卧铺修改了数据库用户的访问权限。
    • 接着运行,还是报错,”程序试图加载不正确的文件 SQLite.dl正确将sql.d成 64位”,原来这是因为我的服务器是64位的操作系统,而我写程序的电脑是32位的操作系统,以导致 SQLite.dll格式不正确,接着我将sqlLite.dll 换成 64位操作系统

终于我的网站部署到服务器上了,可以用浏览器进行访问

原文链接:https://www.cnblogs.com/lebornjose/p/3427631.html

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享