如何在一个解决方案下整合两个不同的网站项目?
How to integrate two different website projects under one solution?
我正在使用 VS 2010 并尝试集成我的两个不同的网站项目。我可以在一个解决方案下添加它们。默认情况下,启动项目是已经存在的项目。但是我无法从第一个项目重定向项目 2 的网页。我也找不到项目的名称空间。在添加引用时,它不允许添加解决方案文件。在这方面的任何帮助都会有所帮助。
已编辑:我也附上了快照。如您所见,在单个解决方案下添加了两个项目。现在从 webSite1 的 home.aspx.cs 页面,我想将它重定向到 website2 中的 SRF-GeneralInfo.aspx 页面。但是无法重定向。
注意:我在现有的website1方案中只添加了website2。 (没有引用或修改任何其他内容)。
尝试HttpContext.Response.Redirect("/csweb/Default.aspx")
。符号“~”当前重定向将从该应用程序的主文件夹开始。通过删除它,您可以重定向到您网站上的其他位置。
更多你可以找到here
如果您有想要在两个网站项目之间共享的共享代码。将共享代码添加到 class 库(即 DLL)项目并将 class 库引用到两个网站。
编辑: 据我从问题编辑中了解到,问题在于为第二个网站找到正确的 URL。
您可以将第二个网站 URL 添加为 web.config
中的 appSetting
<configuration>
<appSettings>
<add key="WebsiteURL" value="http://localhost:2030/" />
</appSettings>
<configuration>
然后在您的页面中使用它,如下所示
Response.Redirect(ConfigurationManager.AppSettings["WebsiteURL"] + "SRF-GeneralInfo.aspx");
我正在使用 VS 2010 并尝试集成我的两个不同的网站项目。我可以在一个解决方案下添加它们。默认情况下,启动项目是已经存在的项目。但是我无法从第一个项目重定向项目 2 的网页。我也找不到项目的名称空间。在添加引用时,它不允许添加解决方案文件。在这方面的任何帮助都会有所帮助。
已编辑:我也附上了快照。如您所见,在单个解决方案下添加了两个项目。现在从 webSite1 的 home.aspx.cs 页面,我想将它重定向到 website2 中的 SRF-GeneralInfo.aspx 页面。但是无法重定向。
注意:我在现有的website1方案中只添加了website2。 (没有引用或修改任何其他内容)。
尝试HttpContext.Response.Redirect("/csweb/Default.aspx")
。符号“~”当前重定向将从该应用程序的主文件夹开始。通过删除它,您可以重定向到您网站上的其他位置。
更多你可以找到here
如果您有想要在两个网站项目之间共享的共享代码。将共享代码添加到 class 库(即 DLL)项目并将 class 库引用到两个网站。
编辑: 据我从问题编辑中了解到,问题在于为第二个网站找到正确的 URL。 您可以将第二个网站 URL 添加为 web.config
中的 appSetting<configuration>
<appSettings>
<add key="WebsiteURL" value="http://localhost:2030/" />
</appSettings>
<configuration>
然后在您的页面中使用它,如下所示
Response.Redirect(ConfigurationManager.AppSettings["WebsiteURL"] + "SRF-GeneralInfo.aspx");