我开发了一个C#.Net windows应用程序并将其安装在服务器上(这只是我的电脑)现在我想允许远程计算机使用该应用程序,但我收到错误,因为这个特定的远程计算机登录到这个用户" abc"失败了。
我搜索了解决方案,并尝试向SQL Server数据库中的公共用户授予权限,并已完成以下链接中提到的所有方法,一步一步的过程。 http://msdn.microsoft.com/en-us/library/ms345343(v=sql.100).aspx
然后我也无法找到解决方案。请帮我解决这个问题。如果有人建议我一步一步的程序,我将不胜感激。
由于我对开发很陌生,这是我的第一份工作,因为我是公司唯一的软件开发人员,所以我独自开发这个应用程序。
答案 0 :(得分:0)
我不知道您是想通过网络与他人共享Windows桌面应用程序,还是通过Web应用程序与他人共享。 对于第一个(Windows桌面),你必须安装应用程序。 (菜单构建=>发布{项目名称}
对于其他选项,您需要一个Web服务器。主要由提供商提供,也可供内部使用(服务器2012)。
除此之外,还有一个小型解决方案可以创建类似的环境。
让我们流动信息以帮助您相处
答案 1 :(得分:0)
对于桌面。您可以选择发布“cd或dvd”或“来自unc路径或文件共享”选项来设置安装吗?其他情况就是如此。
如果您使用数据库进行身份验证,我将了解身份验证错误。
这是最后一部分。 我认为您的数据库(DB)具有本地连接,该连接仅适用于您的计算机。 您的数据库必须具有访问权限(连接),所有应用程序都可以访问它。 我不记得msSQL(Ask google),mySQL通过你运行数据库引擎的机器的ip和(标准)端口3306来处理它。 如果你将在他的connectionstring(app.config)中告诉应用程序这个信息它将从所有地方(甚至你的本地机器)连接到该连接,并且可以在所有可以访问数据库的计算机上运行。
希望它能帮助你进一步