dreamweaver简单问题

dreamweaver简单问题,第1张

你还是直接下载现成的网站系统来做算了,比如pageadmin系统、wordpress系统、shopex系统这些都很好,基本常用功能后台有集成了,只需要调出来就可以,大部分网站都是基于这些系统来改的。

一直以来都是在win8或windows server2012中进行aspnet mvc或webapi程序的部署,没有发现任何问题。今天在win2008中进行aspnet webapi的部署,访问api的时候页面显示404错误。下面步骤将解决aspnet webapi在win2008中的部署问题。

添加映射

在iis中选中需要设置的webapi站点,双击“处理程序映射”

在d出框中添加对webapi的请求映射:

请求路径:api /

可执行文件:%windir%\MicrosoftNET\Framework64\v4030319\aspnet_isapidll,注意32位和64位路径的区别。

名称:webapi,自定义名称即可

修改应用程序池的管道模式

将webapi的应用程序池的管道模式修改为经典

更新dll

映射添加之后,访问站点,不会报404错误了,但会报一些dll文件未能加载,一共有4个,名称分别如下:

SystemWebWebPagesDeploymentdll

MicrosoftWebInfrastructuredll

SystemWebWebPagesRazordll

SystemWebWebPagesdll

将上面四个dll文件复制到webapi站点到bin目录中,问题解决。

在iis管理器的根节点上,添加php的处理程序映射 ,这个会是全局默认的php版本

然后具体到某个站点,如果需要不同版本,需要在左侧节点中定位到该站点,管理处理程序映射,找到继承的php fcgi配置,点编辑,修改为需要的php版本即可。

另外 ,phpini不要放到windows目录中,这样不能针对多版本使用不同配置了。

可以把phpini放在对应的php版本的根目录就行(phpexe所在目录)。然后针对每个版本的php配置就可以了。扩展目录可以直接以相对目录的形式设置

php版本目录结构

根节点配置php后,站点的模块映射中的php会显示为继承

指定站点的php版本修改后会显示为本地

另外 ,修改这个配置后,会在网站根目录生成一个webconfig( 如果已有,会在对应节点增加配置 ),这个webconfig不要删除或修改php配置的内容,因为这个配置是和管理器中的同步的

以上配置方法主要结合iis的配置文件,是不能一个站点配置多个版本的php的实际项目中也很少有这样的需求 如果需要,可以采用变通的方式解决:

如:主站/子站协同运行,采用接口互相调用(把一个站点变成多个站点)

或者使用rewrite+php-fpm的模式, 匹配指定的路径转发给指定的php版本(同一个站点下按路径区分)

以下安装默认您的windos2008上已经配置好了IIS,并能成功运行。下面内容主要讲在如何利用IIS搭建php服务。如果你是第一次使用windows配置网站,建议先熟悉一下IIS的相关配置。工具/原料

win2008

方法/步骤

1下载php安装包:

建议在官网进行下载

2安装php时选择isapi模式;

进入IIS,选择网站-〉ISAPI筛选器,

点击添加筛选器,名称可以随便写(建议写php),可执行文件选择php安装路径下的php5isapidll

再回到IIS网站配置界面,选择处理程序映射:

可以查看当前网站都有那些程序映射配置:

我们需要配置php的处理程序,所以点击添加脚本映射,如图:

脚本映射的意思即当网站访问php文件时,利用对应的dll进行处理

到这里就在IIS下把php环境配置好了,很简单吧

重启一下网站

测试php环境:

下面进行测试,在你的网站根路径下,新建一个文件,phpinfophp:

复制以下代码:

保存

解决方法很多!以前在博客里写了个教程不知道能不能帮上你!里面有配图,留下邮箱我发文档给你吧!带配图的,上不来,所以就留文字给你了。

Windows7中配置IIS后使用asp+access的常见问题,而且一定会遇到的问题:

问题一:由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。请添加MIME映射,具体解决方法如下:

1、依次打开控制面板→程序和功能→打开或关闭Windwos功能。

2、在打开的Windows功能窗口中依次展开Internet信息服务→万维网服务→应用程序开发功能,将“服务器端包含”选项前面的勾勾上,确定安装即可。

3、保存windows功能的修改。

问题二:[ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序,如果是Windows7的64位 *** 作系统即不支持MicrosoftOLEDBProviderforJet驱动程序,也不支持更早的MicrosoftAccessDriver(mdb)方式连接。所以,程序里面的链接字符串不能正常工作。需要修改下IIS的工作环境,改成32位的,在IIS的管理界面中。把应用程序池中的默认应用程序池常规选项中的32位方式启用就可以了,解决方法如下:

1打开IIS信息服务应用程序池。

2右侧设置应用程序池。

3开启32位应用程序池设为True即可。

-----------------------

我回答的是通病问题,但是你说的没有弄起是指哪一块?是ASP不能在环境里显示还是数据库不能链接等等,要不你加我或者追问说出在哪个环节上出错。

以上就是关于dreamweaver简单问题全部的内容,包括:dreamweaver简单问题、昨天有老同学问我怎么在Windows Server2012 R2里面部署 MVC 的网、IIS8.0怎么配置多版本php站点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10642992.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存