2

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

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

4

2 回答 2

1

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

如:

http://servername/yourprojectdirectory

并且本地服务器应该可以访问远程数据库的互联网。

于 2013-05-15T09:59:27.610 回答
1

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

类似的东西(假设 SQL)

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase; User ID=myUsername;Password=myPassword;

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

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

于 2013-05-15T09:59:51.123 回答