Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在具有不同连接字符串的两个不同服务器上部署相同的web应用程序?_C#_Asp.net_Visual Studio_Web Applications_Iis 7 - Fatal编程技术网

C# 在具有不同连接字符串的两个不同服务器上部署相同的web应用程序?

C# 在具有不同连接字符串的两个不同服务器上部署相同的web应用程序?,c#,asp.net,visual-studio,web-applications,iis-7,C#,Asp.net,Visual Studio,Web Applications,Iis 7,我有一个web应用程序在一台服务器上运行。。我可以让同一个应用程序在第二台服务器上运行,并且连接字符串指向第二台服务器吗?也许您可以使用解决方案资源管理器中的“发布”选项->右键单击project。它为多文件部署选项提供了一个接口,您可以在其中为不同的发布配置文件指定不同的连接字符串。为什么不可以。在第二台服务器中部署相同的代码,并将web.config中的连接字符串更新到第二台服务器。我尝试了相同的过程。Copy将代码粘贴到第二台服务器中,并将web.Config中的连接字符串更改为相应的服务

我有一个web应用程序在一台服务器上运行。。我可以让同一个应用程序在第二台服务器上运行,并且连接字符串指向第二台服务器吗?

也许您可以使用解决方案资源管理器中的“发布”选项->右键单击project。它为多文件部署选项提供了一个接口,您可以在其中为不同的发布配置文件指定不同的连接字符串。

为什么不可以。在第二台服务器中部署相同的代码,并将web.config中的连接字符串更新到第二台服务器。我尝试了相同的过程。Copy将代码粘贴到第二台服务器中,并将web.Config中的连接字符串更改为相应的服务器凭据,并使用IIS7托管它。但是,web应用程序的Javascript部分没有显示,只有HTML内容显示在web浏览器上。有什么原因吗?在购买JS API的情况下,有一个验证部分检查来源。。这可能会导致类似的问题,但如果你可以发布链接/不工作页面的代码,这将有助于回答更好的问题,那么在这里发布代码将非常困难。如果我试图在存储在第一台服务器中的web配置文件中将连接字符串更改为第二台服务器的登录凭据,我会有疑问,web应用程序会显示第二台服务器的数据。但是,如果我将整个项目复制到第二台服务器并尝试访问该网站。只显示HTML标记,Javascript和Jquery为空