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

标签 asp.net iis webforms host

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

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

最佳答案

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

类似于(假设是 SQL)

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

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

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

关于asp.net - 如何在工作网络上发布asp.net网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16561964/

相关文章:

iis - Azure 虚拟机上的 HTTPS

asp.net - IIS- "The system cannot find the file specified."

powershell - 尝试通过 Powershell 脚本在 IIS 中创建网站

c# - asp.net中的多行输入用于编辑数据库表

asp.net - 使用标准 VS 2010 模板在 chrome 中出现奇怪的额外填充

javascript - 当我们使用 javascript 关闭弹出窗口时,将查询字符串附加到父页面

c# - ZipArchive 返回空文件 c#

asp.net - 从页面代码访问代码隐藏变量

c# - 在事件触发 SqlDependency 后获取 Context.User.Identity.Name Null

c# - ASP.Net 对象数据源 - 数据绑定(bind)