如何制作http://my.domain.com 在中启动我的ASP.NET应用程序http://my.domain.com/virtualdir
我无法让我的ASP.NET应用程序启动应用程序。例如,当我键入: 或 我的应用程序将启动,但键入时无法启动ASP.NET如何制作http://my.domain.com 在中启动我的ASP.NET应用程序http://my.domain.com/virtualdir,asp.net,iis,Asp.net,Iis,我无法让我的ASP.NET应用程序启动应用程序。例如,当我键入: 或 我的应用程序将启动,但键入时无法启动ASP.NET 我尝试将默认文档设置为default.aspx,但没有成功。我确信这里缺少了一些明显的东西。您的virtualdir将指向您的web应用程序,因此在调用它之前,它不会启动。 您可以重定向到,因此将请求Default.aspx。但是别忘了将Default.aspx设置为可以用作主页的文件如果在名为virtualdirectory的目录(应用程序)中有一个应用程序,那么应用程序
我尝试将默认文档设置为default.aspx,但没有成功。我确信这里缺少了一些明显的东西。您的virtualdir将指向您的web应用程序,因此在调用它之前,它不会启动。
您可以重定向到,因此将请求Default.aspx。但是别忘了将Default.aspx设置为可以用作主页的文件如果在名为
virtualdirectory
的目录(应用程序)中有一个应用程序,那么应用程序的URL就是http://my.domain.com/virtualdirectory/
但是,如果要使用http://my.domain.com/
作为您的起始URL,您需要
方法1
将所有内容从C:\Inetpub\wwwroot\virtualdirectory
移动到C:\Inetpub\wwwroot\
如果这是您拥有的唯一应用程序,或者如果这是核心应用程序,我将推荐此操作过程
方法2
或您可以尝试更改
方法3
或您可以创建一个名为c:\inetpub\wwwroot\default.aspx的文件
把这个插进去
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="Portal.App.WebForm2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e) {
Server.Transfer("virtualdirectory/default.aspx");
// or
// Response.Redirect("http://my.domain.com/virtualdirectory/default.aspx");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
受保护的无效页面加载(对象发送方、事件参数e){
传输(“virtualdirectory/default.aspx”);
//或
//响应。重定向(“http://my.domain.com/virtualdirectory/default.aspx");
}
无标题页
谢谢。我找到了一个设置,允许您将my.domain.com重定向到虚拟目录,这样,如果他们自动键入,就可以在虚拟目录中结束