我一直在开发一个ASP.NET应用程序,我希望我的工作同事给我反馈。我试着在IIS上运行它,但因为数据库位于远程服务器上,我无法正确托管它?如何在工作网络上发布asp.net网站?
另外,同事如何访问该网站?我的主机名等
我一直在开发一个ASP.NET应用程序,我希望我的工作同事给我反馈。我试着在IIS上运行它,但因为数据库位于远程服务器上,我无法正确托管它?如何在工作网络上发布asp.net网站?
另外,同事如何访问该网站?我的主机名等
您可以更新您的连接字符串到您的远程服务器(提供数据库接受外部请求)。
喜欢的东西(假设SQL)
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase; User ID=myUsername;Password=myPassword;
这是一个丑陋的黑客攻击,但如果else语句,你可以做的,检测的域名(Environment.UserDomainName()),如果服务器匹配,然后使用一个连接字符串,如果它是你的办公室的域名,然后使用它!
这意味着,你仍然可以使用你的本地IIS!
这将无法正常工作,因为数据库被保护 – Singh
那么,你可以让他们在线查看(创建一个测试子域,它只显示那些符合你公司IP的子域(如果可能的话)或者,获取数据库的副本,以便可以在本地复制它! – Dave
我考虑过在本地复制数据库 - 非常感谢 – Singh