簡體   English   中英

無法發布asp.net網站

[英]not able to publish asp.net website

我已經在Visual Studio 2013中使用ASP.NET Web表單設計了一個網站,我使用BUILD-> Publish selection發布了該網站,並使用了FTP發布方法。 發布成功,但是當我鍵入網站地址時發生以下錯誤:

錯誤

這是我的web.config文件:

<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
 http://go.microsoft.com/fwlink/?LinkId=169433
 -->

 <configuration>
 <system.web>
  <compilation debug="true" targetFramework="4.5" />
  <httpRuntime targetFramework="4.5" />
< /system.web>

請幫助我運行網站。

更新:如屏幕所示,已經完成了對web.config文件的修改,此后發生了此錯誤: 在此處輸入圖片說明

更新:定向到.NET Framework 4.0之后,會發生此錯誤: 在此處輸入圖片說明

看來您的本地主機已安裝4.5,並且您的項目目標是.NET 4.5。

在您的服務器上安裝.NET Framework 4.5,或在.NET 4.0中定位您的項目,前提是您的服務器已安裝.NET 4.0。

單擊此鏈接以了解如何更改項目的目標框架: LINK

確保已將IIS應用程序池配置為使用正確版本的.NET框架。

如果沒有4.5則必須安裝它。

例如,如果您可以嘗試降級為4.0。

運行時錯誤

說明:服務器上發生應用程序錯誤。 該應用程序的當前自定義錯誤設置阻止應用程序錯誤的詳細信息被遠程查看(出於安全原因)。 但是,可以由運行在本地服務器計算機上的瀏覽器查看它。

詳細信息:要使此特定錯誤消息的詳細信息在遠程計算機上可見,請在當前Web應用程序根目錄中的“ web.config”配置文件中創建一個標記。 然后,該標簽的“模式”屬性應設置為“關”。

<configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>

注意:可以通過修改應用程序配置標簽的“ defaultRedirect”屬性以指向自定義錯誤頁面URL來用自定義錯誤頁面替換當前看到的錯誤頁面。

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM