LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1042|回复: 9

能否让APACHE2.2 支持MSSQL???

[复制链接]
发表于 2008-10-5 14:57:46 | 显示全部楼层 |阅读模式
我配置的环境是CENTOS5.2 APACHE2.2 + MONO +XSP

MSSQL是装在另一台WINDOWS服务器上的

如果只启动XSP,web(C#)应用程序则可以顺利读写远程的MSSQL数据库

如果开启APACHE只能看到WEB应用上的静态内容~~~~

个人感觉还是APACHE功能强大一些,XSP太简陋了~~~

有没有办法让APACHE启动后,WEB应用能够读写远程MSSQL的数据????

大家有没有好的方法!分享一下~~~非常感谢啊~~~:help:help:help
发表于 2008-10-5 23:38:56 | 显示全部楼层
又是你。
unix/odbc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-6 01:05:27 | 显示全部楼层
Post by 基督山伯爵;1890825
又是你。
unix/odbc




恩!是啊!问题想研究透彻一些!为什么xsp可以直接支持呢?在apache上用odbc是收费的吧?!
那如果用xsp如何实现多主机头绑定一个ip?
能详细说明一下吗?
回复 支持 反对

使用道具 举报

发表于 2008-10-6 11:34:25 | 显示全部楼层
就像你用iis一样。iis能直接连数据库吗?
.net不也是做为iis的一个isapi到iis才能解析asp.net
所以,apache跟iis一样只是一个web服务器。让web服务器连数据库没有意义呀,还是没办法做asp.net的数据服务。
整体服务流程是这样:apache->.net->数据库.

还不明白的话,我就没办法了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-6 16:15:26 | 显示全部楼层
Post by 基督山伯爵;1890922
就像你用iis一样。iis能直接连数据库吗?
.net不也是做为iis的一个isapi到iis才能解析asp.net
所以,apache跟iis一样只是一个web服务器。让web服务器连数据库没有意义呀,还是没办法做asp.net的数据服务。
整体服务流程是这样:apache->.net->数据库.

还不明白的话,我就没办法了。



明白一些~~~非常感谢~~呵呵~~

还有个问题,我的C# ASP.NET程序中有用了一些DLL文件,在WINDOWS下没有问题,但是我把源程序完全拷贝到LINUX 下就提示dll文件出错~~~这是什么原因呢?

有没有办法解决呢?:help
回复 支持 反对

使用道具 举报

发表于 2008-10-6 16:24:52 | 显示全部楼层
linux下用dll文件?估计这个dll应该是.net的某个程序集文件了,应该是通过mono运行时环境来调用的了,在linux下可能需要额外的配置吧。虽然linux下有mono,但总感觉在非windows平台上跑.net尤其是asp.net是很麻烦的。
回复 支持 反对

使用道具 举报

发表于 2008-10-6 17:40:23 | 显示全部楼层
都说了最好不要用linux来跑.net。
m$完全支持mono,母猪都会上树。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-6 22:59:44 | 显示全部楼层
是啊~~我也觉得用linux跑.NET的东西比较麻烦,如果用LINUX跑.NET的程序,要完全基于WEB的,如果带了其他的库文件,那就更麻烦了!!

这不知道是MONO的问题,还是LINUX本身的问题~~~~~唉~~~~


期待更好的解决方案啊~~~~:(
回复 支持 反对

使用道具 举报

发表于 2008-10-7 11:34:01 | 显示全部楼层
Post by huminhua;1891180
是啊~~我也觉得用linux跑.NET的东西比较麻烦,如果用LINUX跑.NET的程序,要完全基于WEB的,如果带了其他的库文件,那就更麻烦了!!

这不知道是MONO的问题,还是LINUX本身的问题~~~~~唉~~~~


期待更好的解决方案啊~~~~:(


你为什么不说是m$的问题。
本来就是二个不同的东西,你非要把.net放到linux上来跑。
这已经不是技术能解决的问题。制定这种方案的人本身有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-7 23:06:49 | 显示全部楼层
Post by 基督山伯爵;1891296
你为什么不说是m$的问题。
本来就是二个不同的东西,你非要把.net放到linux上来跑。
这已经不是技术能解决的问题。制定这种方案的人本身有问题。


这。。。。。。。。。。。晕死~~~

我的初衷是想把.NET的程序迁移到LINUX平台,为了更安全,更稳定,也同时节约成本
!!:yun:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表