首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行.aspx页面,该页面“添加为链接”

运行.aspx页面,该页面“添加为链接”
EN

Stack Overflow用户
提问于 2015-05-11 12:48:44
回答 1查看 334关注 0票数 2

我在Visual中创建了一个名为“'MyPage.aspx'. MyProject”的项目,并向其添加了名为“.aspx”的.aspx文件

现在,我在同一个解决方案中创建了另一个项目,名为“NewProject”。我使用Add作为链接选项,将'MyPage.aspx‘从'MyProject’添加到新项目中。

现在,如果我将'NewProject‘作为启动项目,而'NewProject’的“MyPage”作为Startpage,那么它会说无法找到资源。

如何做到这一点?

编辑:考虑来自MyProject的MyPage正在从数据库'abc‘获取一个值。数据库'abc‘的连接字符串是在Myproject的Web.config中定义的,现在我想要创建另一个项目,在这个项目中,我希望获得与MyPage相同的功能,前提是我想从数据库'xyz’获取数据,而不是从数据库'abc‘获取数据。为此,我将在NewProject中为“xyz”添加连接字符串。

EN

回答 1

Stack Overflow用户

发布于 2015-05-11 12:55:16

您需要通过添加引用将项目引用从“MyProject”添加到NewProject。

如果使用IIS 7或IIS 7.5,则可以使用

代码语言:javascript
运行
复制
<system.webServer>
  <defaultDocument>
    <files>
      <clear />
      <add value="MyPage.aspx" />
    </files>
  </defaultDocument>
</system.webServer>

http://www.iis.net/ConfigReference/system.webServer/defaultDocument

或者您可以尝试像在global.ascx中一样

代码语言:javascript
运行
复制
public class Global : System.Web.HttpApplication
{
    protected void Application_BeginRequest(object sender, EventArgs e)
    {
        if (Request.Url.AbsolutePath.EndsWith("/"))
        {
            Server.Transfer(Request.Url.AbsolutePath + "MyPage.aspx");
        }
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30168101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档