如何在工作网络上发布asp.net网站?

如何在工作网络上发布asp.net网站?,asp.net,iis,webforms,host,Asp.net,Iis,Webforms,Host,我一直在开发一个ASP.NET应用程序,我希望我的同事能给我反馈。我尝试在IIS上运行它,但由于数据库位于远程服务器上,我无法正确托管它 另外,同事们如何访问该站点?我的主机名等您可以在运行IIS的本地服务器上发布网站。您可以在IIS上创建应用程序,您的同事可以通过服务器名称轻松地从intranet访问您的网站 例如: http://servername/yourprojectdirectory 本地服务器也应该可以访问远程数据库的internet。您可以将连接字符串更新到远程服务器(前提是数

我一直在开发一个ASP.NET应用程序,我希望我的同事能给我反馈。我尝试在IIS上运行它,但由于数据库位于远程服务器上,我无法正确托管它


另外,同事们如何访问该站点?我的主机名等

您可以在运行IIS的本地服务器上发布网站。您可以在IIS上创建应用程序,您的同事可以通过服务器名称轻松地从intranet访问您的网站

例如:

http://servername/yourprojectdirectory

本地服务器也应该可以访问远程数据库的internet。

您可以将连接字符串更新到远程服务器(前提是数据库接受外部请求)

类似(假设为SQL)

这是一个丑陋的黑客行为,但是你可以做一个if-else语句,检测域名(),如果与服务器匹配,然后使用一个连接字符串,如果它是你办公室的域,那么就使用它


这意味着,您仍然可以使用本地IIS

那么,你可以让他们在线查看(创建一个测试子域,只显示与你公司IP匹配的子域(如果可能的话)。或者,复制数据库,以便您可以在本地复制它!我考虑在本地复制数据库-非常感谢我没有本地服务器-我想使用我的工作笔记本电脑来托管网站。远程数据库受到保护,然后您应该配置IIS,并且您的笔记本电脑应该具有IP地址或IP地址可以从内部网访问LIA。
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase; User ID=myUsername;Password=myPassword;