我一直在开发一个ASP.NET应用程序,我希望我的同事给我反馈。我尝试在IIS上运行它,但由于数据库位于远程服务器上,我无法正确托管它?
此外,同事们如何访问该网站?我的主人姓名等
答案 0 :(得分:1)
您可以在运行IIS的本地服务器上发布您的网站。您可以在IIS上创建应用程序,您的同事可以通过服务器名称轻松地从Intranet访问您的网站。
如:
http://servername/yourprojectdirectory
本地服务器也应具有远程数据库的Internet访问权限。
答案 1 :(得分:1)
您可以将连接字符串更新到远程服务器(假设数据库接受外部请求)。
类似(假设SQL)
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase; User ID=myUsername;Password=myPassword;
这是一个丑陋的黑客,但你可以做一个if else语句,检测DomainName(Environment.UserDomainName()),如果匹配服务器然后使用一个连接字符串,如果它是你的办公室的域,那么使用它!
这意味着,您仍然可以使用本地IIS!