Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何访问安装在另一台计算机上的CouchDB?_C# 4.0_Couchdb - Fatal编程技术网

C# 4.0 如何访问安装在另一台计算机上的CouchDB?

C# 4.0 如何访问安装在另一台计算机上的CouchDB?,c#-4.0,couchdb,C# 4.0,Couchdb,我们在另一台机器上安装了CouchDB。 当它安装在我的机器上时,可以通过链接通过Fauxton访问它 此外,我正在使用一个C#库Divan与CouchDB进行交互。它使用主机作为localhost,端口作为5984—默认主机和端口名来连接数据库 但是现在我在另一台机器上安装了CouchDB,在这种情况下我如何访问它? 请建议 谢谢。您需要在新机器中允许外部访问(我称之为服务器)。您的计算机是客户端。首先,确保可以从您的网络访问服务器,并使用命令行中的ipconfig或ifconfig获取其IP

我们在另一台机器上安装了CouchDB。 当它安装在我的机器上时,可以通过链接通过Fauxton访问它

此外,我正在使用一个C#库Divan与CouchDB进行交互。它使用主机作为localhost,端口作为5984—默认主机和端口名来连接数据库

但是现在我在另一台机器上安装了CouchDB,在这种情况下我如何访问它? 请建议


谢谢。

您需要在新机器中允许外部访问(我称之为服务器)。您的计算机是客户端。首先,确保可以从您的网络访问服务器,并使用命令行中的
ipconfig
ifconfig
获取其IP地址

首先,在服务器中,打开CouchDB配置文件,它是

Linux中的
/usr/local/etc/couchdb/local.ini
或 Windows中的C:\Program Files\CouchDB\etc\CouchDB\local.ini

改变

[httpd]
绑定地址=127.0.0.1

[httpd]
绑定地址=0.0.0.0

如果文件中没有bind_地址,只需添加它即可

然后保存文件

现在,从客户端,您可以使用
{SERVER\u IP}:5984/\u utils
从计算机访问futon

在Divan中,将
host
设置为
{SERVER\u IP}
。除非另行配置,否则端口将保持5984

参考:

  • *
  • *

(*)我假设您使用的是CouchDB 2.0,但根据我在1.6.1中的经验,此说明也适用。

本地连接到您的服务器:

localhost:5984/_utils
然后简单地从设置部分,将bind_地址更改为0.0.0.0


我也这样做了,现在我无法访问gui。最新路径是
/opt/couchdb
我已经在windows 7上安装了它,下面是供任何人使用的路径:
C:\Program Files(x86)\Apache Software Foundation\couchdb\etc\couchdb
我这里有两个文件,local.ini和default.ini,仅仅更改local.ini并重新启动服务对我来说不起作用,但更改这两个.ini文件都有效:)GL和HF。我的系统的附加信息:
Windows 7 x64,CouchDB 1.6.1\u R16B02