2016-03-13 78 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

  • 請按發佈
  • 希望這可以幫助!