Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
如何制作http://my.domain.com 在中启动我的ASP.NET应用程序http://my.domain.com/virtualdir_Asp.net_Iis - Fatal编程技术网

如何制作http://my.domain.com 在中启动我的ASP.NET应用程序http://my.domain.com/virtualdir

如何制作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的目录(应用程序)中有一个应用程序,那么应用程序

我无法让我的ASP.NET应用程序启动应用程序。例如,当我键入: 或

我的应用程序将启动,但键入时无法启动ASP.NET


我尝试将默认文档设置为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重定向到虚拟目录,这样,如果他们自动键入,就可以在虚拟目录中结束