簡體   English   中英

部署Microsoft ASP.NET應用程序

[英]Deploying Microsoft ASP.NET application

我正在嘗試將Microsoft ASP.NET應用程序部署到托管提供程序。 我認為我無法配置IIS服務器或類似的東西。我設法通過FTP將文件上傳到服務器,但遇到了錯誤:

“建立與SQL Server的連接時發生與網絡有關或特定於實例的錯誤。找不到服務器或無法訪問該服務器。請驗證實例名稱正確並且SQL Server配置為允許遠程連接。”

我可以訪問域的數據庫,但是我不確定要為我的web.config使用哪些配置。 我正在使用mdf文件

    <?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>
    <connectionStrings>
    <add  name="DBConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Details.mdf;Integrated Security=True;User Instance=True;" providerName="System.Data.SqlClient"/>
  </connectionStrings>
    <system.web>
       <customErrors mode="Off"/>
        <compilation debug="true" targetFramework="4.0">

    </compilation>
    <authentication mode="Forms">
      <forms timeout="50"/>
    </authentication>

    <sessionState cookieless="true" regenerateExpiredSessionId="true"  mode="InProc" timeout="60"  />
        <httpRuntime executionTimeout="180" requestValidationMode="2.0" requestPathInvalidCharacters="" maxRequestLength="1048576" />

  </system.web>
</configuration>

看起來您的應用程序正在使用SqlExpress與本地(針對您的項目)數據庫一起使用。 需要尋找兩件事-首先,MDF是否已完全部署到您的部署位置? 有時,App_Data中的內容會在發布過程中遺留下來。 要檢查的另一件事是,已部署到的托管提供程序是否支持SQL Express,並且連接字符串中的數據源是否是在該平台上使用它的正確方法。

暫無
暫無

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

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