Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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# 如何从另一台pc访问数据库';s(在任何地方)_C#_Connection_Connection String_Database Connection - Fatal编程技术网

C# 如何从另一台pc访问数据库';s(在任何地方)

C# 如何从另一台pc访问数据库';s(在任何地方),c#,connection,connection-string,database-connection,C#,Connection,Connection String,Database Connection,嗯,我需要做两个应用程序,一个是给用户注册自己(服务器在哪里),另一个是给管理员的,或者可以看到谁注册了,但是他没有时间去(服务器在哪里),所以他需要看信息,因为其他地方,我无法做到,我的另一个想法是使用web服务,但我不知道如何在internet上公开web服务以供消费,因为另一台pc的,那么对于应用程序2,连接字符串将如何?我想用ip,但在我看到的ip是dinamic,它随着打开计算机(服务器在哪里)而改变,那么,我该怎么做呢?(我不能用ip连接,也不能用计算机名连接) [大量编辑-希望我保

嗯,我需要做两个应用程序,一个是给用户注册自己(服务器在哪里),另一个是给管理员的,或者可以看到谁注册了,但是他没有时间去(服务器在哪里),所以他需要看信息,因为其他地方,我无法做到,我的另一个想法是使用web服务,但我不知道如何在internet上公开web服务以供消费,因为另一台pc的,那么对于应用程序2,连接字符串将如何?我想用ip,但在我看到的ip是dinamic,它随着打开计算机(服务器在哪里)而改变,那么,我该怎么做呢?(我不能用ip连接,也不能用计算机名连接)

[大量编辑-希望我保持这种精神]我想使用web服务,但我没有很好的连接方式。我考虑过使用IP地址,但IP地址是动态的

如果您有必须保持可用的服务器,则必须在某种形式的主机名查找服务(如DNS)中注册这些服务器。大多数人通过维护公司内部网、使用托管服务为其数据库/应用程序提供服务或使用动态DNS服务(如DynDNS)来实现这一点

[大量编辑…]我需要两个应用程序,一个供用户自行注册,另一个供管理员查看谁已注册,无需转到服务器

如果此信息仅供人类阅读:

您可以简单地创建此信息的共享源,例如内部Wiki、Windows网络共享上的Excel文档或Microsoft Sharepoint网站,并允许用户向其中写入新条目。管理员只需阅读该文档即可找到信息。这是更轻的重量,并可用于许多其他用途

有很多现有的免费wiki/CMS软件可以安装并用于此目的

如果您需要其他程序(而不仅仅是人类读者)访问此文件:

您必须创建某种数据库,可能还需要一个web服务来访问它。不幸的是,任何人都需要更多的信息来为这些需求提供一个好的答案。任何答案都会做出很多假设,并可能使您在可伸缩性、性能、安全性或可靠性方面处于劣势

一些基本问题让你开始(当然不是一个完整的列表)-有多少用户?它们相对于您的服务器(您正在编写的应用程序和应用程序似乎提供信息的服务器)位于何处?信息必须有多安全?有多少数据?但即使有了这些数据,在不了解所有需求的情况下,也很难推荐任何类型的应用程序设计或网络拓扑

如果您需要这是可靠和安全的(例如,您支持的不仅仅是您自己和几个用户),您可能需要将其转化为一个严肃的项目,并将业务研究、设计、开发和IT资源投入其中。这些资源可能都是一个人的,但如果你不想让它成为一个无法维护、不安全的混乱局面,那么你真的应该经历所有的动作