2016-03-13 77 views
0

请心目中我完全新的ASP.NET设置的index.asp为默认主页

我已经对新的托管可以看出,需要他的老ASP网站客户,而新网站正在开发。

我已经上传服务器上的ASP文件,但在浏览器中键入域名(例如:www.customerdomain.com)时的index.asp不加载

浏览器消息:

您无权访问此服务器上的/。

它负载直接accesing时(例如:www.customerdomain.com/index.asp)

在搜索到旧的文件,有包含​​该一个web.config文件:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
    <defaultDocument enabled="true"> 
     <files> 
     <clear /> 
     <add value="index.aspx" /> 
     <add value="index.asp" /> 
     <add value="index.htm" /> 
     <add value="index.html" /> 
     <add value="home.aspx" /> 
     <add value="home.asp" /> 
     <add value="home.htm" /> 
     <add value="home.html" /> 
     <add value="default.aspx" /> 
     <add value="default.asp" /> 
     <add value="default.htm" /> 
     <add value="default.html" /> 
     </files> 
    </defaultDocument> 
    </system.webServer> 
</configuration> 

由于这没有默认装载上工作的index.asp,我试图将其更改为这一项,就涉及到这个问题的几个主题所见:

<configuration> 
    <system.webServer> 
    <defaultDocument enabled="true"> 
     <files> 
     <clear /> 
     <add value="index.asp" /> 
     </files> 
    </defaultDocument> 
    </system.webServer> 
</configuration> 

这一切都没有工作。

如何使index.asp加载为主页?

+0

此问题在[sf] –

+0

上属于更好的状态您应该有独立的开发人员和生产环境,以便您对开发人员环境所做的任何更改都不会影响生产。 – mason

+0

有时您需要检查托管服务在根文件夹中查找的内容。检查并与您的托管服务提供商交谈。 –

回答

0

以下是发布项目的指导方针正确

  1. 请打开使用Visual Studio工具
  2. 在解决方案资源管理器窗口的项目(通常位于VS的右上角工具),右键点击你的项目并选择发布
  3. 请将其发布到本地文件夹,如C:\ Project
  4. 请将您在C:\ Project上看到的任何文件/文件夹通过FTP上传到您的服务器和您的网站将正常工作

如果您使用Visual Studio 2015或更高版本,发布步骤可能会有所不同。

  1. 请使用Visual Studio 2015打开您的网站项目。它们可能是您的项目中预先设置的.NET版本,例如.NET 4.6.1。
  2. 然后,请进入解决方案资源管理器,右键单击该项目并选择“发布Web应用程序”网站。请选择“FTP”作为部署方法。以下详细信息必须输入:

服务器:ftp://www.yourDomain.com 站台路径:httpdocs资料 - >此假设你将你的项目发布到您的域 被动模式的根网站:蜱 用户名:your_FTP_username 密码:your_FTP_password 连结网址:http://www.YourDomain.com

  • 请按发布
  • 希望这可以帮助!