本人技术笨拙,今天在发布DIPS的MVC4.0项目,并部署到IIS上,遇到各种问题。在查询相关资料后,最终得以解决,所以想把这个过程记录下来。

  注:DIPS为一种非关系型数据库

  首先,需要安装和注册DIPS。注册完成后要设置IIS的环境,如下:

  1. 打开  “Internet信息服务(IIS管理器)”;
  2. 双击 “ISAPI和CGI限制”,如图:
  3. 点右边的“编辑功能设置”,在弹出的窗口中,勾选“允许未指定的ISAP模块”,如图:
  4. 点击返回“Internet信息服务(IIS管理器)”,双击功能视图下的“ASP”,在出现的项目列表中,将“启用父路径”设为“True”,点击应用,如图:
  5. 右击应用程序池,新建应用程序池(gotobin、gotoweb)(若操作系统为64位的话,需要在“高级设置”里将“启用 32 位应用程序”设为“True”),.NET版本可根据自己的实际情况更改,如图:
  6. 在Default Web Site下新建两个虚拟目录gotobin和gotoweb,右击将虚拟目录gotobin和gotoweb“转为应用程序”,并分别设置好对应的应用程序池gotobin和gotoweb,如图:
  7. 返回“Internet信息服务(IIS管理器)”,设置ISAPI执行权限,双击“处理程序映射”功能,然后点击“编辑功能权限”,在出现的编辑窗口选择执行,如图:
  8. 点击“运行”,输入“cmd”,弹出运行界面后,输入“ cd c:\windows\system32\inetsrv\”,  执行如下命令:
    appcmd.exe set config /section:isapiCgiRestriction /+"[path='E:\work\AnyCom\Exe\AnyServer.dll',description='AnyServer ISAPI',allowed='True']"
    其中path 和description 请根据实际文件和描述信息修改。可以使用如下命令查看是否添加成功:
    appcmd list config /section:isapiCgiRestriction,可以使用如下命令删除:
    appcmd.exe set config /section:isapiCgiRestriction /-"[path='E:\work\AnyCom\Exe\AnyServer.dll',description='AnyServer ISAPI',allowed='True']"
    该命令和增加命令只有一个差别:+变为了-,而且要注意path 和description 一定要严格相等,前后空格都算。

转载于:https://www.cnblogs.com/jingshuisihan/p/3666237.html

关于发布DIPS的MVC项目的IIS 7.0环境配置的方法相关推荐

  1. .net framework4.6项目的dll升级后,未找到方法“System.String.GetPathsOfAllDirectoriesAbove”解决

    .net framework4.6项目的dll升级后,未找到方法"System.String.GetPathsOfAllDirectoriesAbove"解决 参考文章: (1). ...

  2. mvc 路由 .html 404,部署ASP.NET的MVC网站到IIS 6.0中,发现路由无法解析而出现404错误解决方案...

    部署ASP.NET MVC应用到IIS 6总是会引起混乱在第一.你已经编码在Visual Studio 2008中,看到你可爱干净的URL中内置的Web服务器很好地工作,你坚持了一些代码的Window ...

  3. window2003 iis+mysql+php环境配置_Window2003 iis+mysql+php+zend环境配置教程

    在我的使用过程中只遇到几个小问题: 一.HTTP 错误 403.1 – 禁止访问:执行访问被拒绝 原因是执行权限不够,解决的方法是: 解决方法一: 打开"管理工具"的"I ...

  4. spring项目的 WebApplicationContext 初始化两次的解决方法

    从图中可以看到Initializing Spring root WebApplicationContext两次初始化之间仅仅相隔了 5秒钟. 问题的原因是.settings/org.eclipse.w ...

  5. IIS 6.0安全管理配置规范

    1. 用户权限(7个方面) 按用户分配账号控制面板->管理工具->计算机管理",在"系统工具->本地用户和组":根据系统的要求,设定不同的账户和账户组 ...

  6. 在Windows 2003 IIS 6.0中配置PHP的运行环境(图)

    在Windows服务器上用什么论坛?相信不少朋友对这个问题答案的第一反应就是动网论坛.因为默认情况下Windows只能使用ASP语言编写的论坛程序,而凭借着强大的功能动网论坛可以说是撑起了Window ...

  7. 基于SpringBoot项目的https

    基于SpringBoot项目的https 在spring中配置项目运行的端口很简单. 在application.properties中 server.port: 8080 这样配置后,spring b ...

  8. http压缩方法(IIS 6.0 与IIS 7.0的详解)

    在网上看了有关这方面的博客,再加上自己的实践,整理了一下,希望对大家有所帮助 本片文章采用两种压缩方法:一种是在IIS上开启GZIP压缩,另一种方法是用CompressionModule压缩模块.下面 ...

  9. IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容

    我 经常听到 Microsoft 内部和外部的人将新的 IIS 7.0 Web 服务器称为 Microsoft 在过去几年中所进行的最重要的开发工作之一.考虑到 Microsoft 最近推出了一系列引 ...

最新文章

  1. string中的Copy-on-Write技术
  2. nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
  3. Java IO 之 SequenceInputStream 原理解析
  4. WP8.1学习系列(第二十章)——添加控件和处理事件
  5. h5通过php微信支付宝支付,用H5调用支付微信公众号支付的解析
  6. 我的工作网怎么样_分享一下我在珍爱网的相亲经历
  7. python whl安装 缺少dll 查看具_解决Python安装时报缺少DLL问题【两种解决方法】
  8. pointer-events:none
  9. statusBar——状态栏
  10. Vue-自定义表单验证
  11. java环境一键配置下载地址_java环境一键配置-java环境一键配置下载 v1.0免费版-下载啦...
  12. 百度文库免费下载,亲测,原格式文档
  13. Java 替换word文档文字
  14. html给看板娘添加语音,给网页添加看板娘
  15. Output tensors to a Model must be the output of a TensorFlow `Layer`
  16. html输入公式得到混合运算结果,excel表格如何用公式计算加减乘除混合运算-excel乘法如何计算,excel函数怎么计算乘法...
  17. char ch= 中 什么意思java_问一下java里的char到底是什么
  18. 你们以为洗白了张柏芝,自己就不是婊子
  19. Android Studio计时器的简单使用
  20. 什么是国际物流专线?国际快递专线又是什么呢?

热门文章

  1. 云耀云服务器性能怎么样,华为云测评:2CPU+4G内存+5M带宽的云耀云服务器HECS
  2. mysql连接代替子查询_MySQL优化之使用连接(join)代替子查询
  3. 计算机二级vb2003年4月考试题,2003年4月全国计算机等级考试二级vb笔试真题附答案...
  4. linux syslog 删除文件_Linux没有当心删除日记文件syslog怎样办
  5. linux docker权限,linux - 如何解决ubuntu中的docker权限问题? - Ubuntu问答
  6. 各种抠图动态图片_不用手。自动、智能抠图,图片去背景
  7. emacs php 配置文件,如何配置emacs进行正确的PHP开发?
  8. 中级软件测试笔试题100精讲_汇集上千位软件测试精英面试笔试题,最全面的题型都在这!...
  9. java 读取 xmltype_java操作XMLType的几种方法
  10. 《软件需求分析(第二版)》第 11 章——一图胜千言 重点部分总结