PDA

View Full Version : مشكل در اجراي سايت



mr_mtc
چهارشنبه 02 مرداد 1387, 13:39 عصر
من يك سايت به asp.net2 نوشنم؛ روي لوكال (دو تا سيستم مختلف) درست اجرا ميشه
ولي وقتي رو سرور اجرا ميكنم Error ميده
ConnectionString رو هم ست كردم
<connectionStrings>
<add name="ConnectionString" connectionString="Provider=SQLOLEDB;Data Source=.;Integrated Security=SSPI;Initial Catalog=<dbName>; user id=<User>; password=<password>"
providerName="System.Data.OleDb" />
</connectionStrings>

maxpayn2
چهارشنبه 02 مرداد 1387, 13:43 عصر
چه اروری میده ؟

mr_mtc
چهارشنبه 02 مرداد 1387, 13:47 عصر
من دسترسي ftp دارم و صفحه خطايي رو كه خودم درست كردم نشون ميده

maxpayn2
چهارشنبه 02 مرداد 1387, 13:51 عصر
خب توی صفحه خطایی که درست کردی کدی ننوشتی که خطای واقعی رو به خودت نشون بده یا جایی log کنه ؟

mr_mtc
چهارشنبه 02 مرداد 1387, 13:57 عصر
نه، يك صفحه html ساده هست

اينم فايل web.config


<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<add key="ConnectionString" value="Data Source=.;Integrated Security=SSPI;Initial Catalog=<dbName>; user id=<user>; password=<Password>"/>
<add key="CopyRight" value=""/>
<add key="siteTitle" value=""/>
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="Provider=SQLOLEDB;Data Source=.;Integrated Security=SSPI;Initial Catalog=<dbName>; user id=<user>; password=<Password>"
providerName="System.Data.OleDb" />
</connectionStrings>
<system.web>
<compilation defaultLanguage="c#" debug="true">
<assemblies>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
<compilers>
<compiler language="c#" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" extension=".cs" compilerOptions="/d:DEBUG;TRACE"/>
</compilers>
</compilation>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
<authentication mode="Windows"/>
<authorization>
<allow users="*"/>
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<xhtmlConformance mode="Legacy"/>
</system.web>
</configuration>

maxpayn2
چهارشنبه 02 مرداد 1387, 14:02 عصر
پس چه طوری بفهمیم مشکل از کجاست ؟

mr_mtc
چهارشنبه 02 مرداد 1387, 14:08 عصر
ميشه راهنمايي كنيد كه من چطوري مي تونم خطا رو با كد تشخيص بدم
اگه سورس داشته باشين كه عاليه

mr_mtc
چهارشنبه 02 مرداد 1387, 14:23 عصر
اينم Error

Server Error in '/' Application.
--------------------------------------------------------------------------------

Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

maxpayn2
چهارشنبه 02 مرداد 1387, 14:42 عصر
توی دیتا بیس باید به همین یوزری که گفته دسترسی بدی

mr_mtc
چهارشنبه 02 مرداد 1387, 14:49 عصر
يعني چي؟
چطور تو لوكال من اين كار رو نكردم؟
ببخشيد ميشه كامل راهنمايي كنين؟

maxpayn2
چهارشنبه 02 مرداد 1387, 14:57 عصر
راستی ، مگه الان سایت رو آپلود نکردی ؟ پس باید توی کانکشن استرینگ به جای "." آدرس یا IP سرور دیتابیس رو بدی ، چیزای زیادی هم توی کانکشن استرینگت نوشتی ، توی Web.config کانکشن استرینگ رو اینجوری بنویس ببین درست میشه ؟
<add name="SiteSqlServer" connectionString="Data Source=<Datbase IP>;Database=<Database Name>;uid=<Username>;pwd=<Pssword>;"
providerName="System.Data.SqlClient" />