![](/img/trans.png)
[英]Deploying ASP.NET MVC application on Microsoft IIS server fail
[英]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.