我有两个不同的网站,我想访问第二个网站的主页作为第一个网站的链接。但我在视觉工作室(2008)中遇到了将它们合并的问题。以及如何处理两个 web.config 文件。 我还尝试在第一个项目中复制第二个项目的所有文件,但它没有用。 合并两个网站的可行方法是什么?
答案 0 :(得分:1)
将两个网站放在单个VisualStudio解决方案中的单独VisualStudio项目中,或者您可以将第二个网站放在第一个项目的文件夹中并执行:
HttpContext.Response.Redirect("~/ProjectB/PageInProjectB.aspx");
<asp:HyperLink ID="lnkLink" runat="server"
NavigateUrl="~/ProjectB/PageInProjectB.aspx"> Link </asp:HyperLink>
其中ProjectB是第一个项目中的新文件夹。
请参阅Response.Redirect from one web project to another in Visual Studio
项目中只能有一个web.config。您可以拥有更多,但这些通常用于不同的发布环境,例如开发和实时部署。 (dev用于测试内容,live是人们使用的实际网站)
http://msdn.microsoft.com/en-us/library/9d9ats98.aspx
http://msdn.microsoft.com/en-us/library/zk4ahe0t(v=vs.90).aspx
编辑:我还建议您签出http://www.asp.net/web-forms/tutorials以更熟悉Visual Studio和ASP.NET Web窗体。