Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Новый код для платформы ASP.NET (http://forum.sape.ru/showthread.php?t=25784)

effetto 24.07.2009 11:54

Пришлите пожалуйста подробный отчет об ошибке.

gev84 24.07.2009 21:16

Вложений: 1
Вот скриншот ошибки.
http://forum.sape.ru/attachment.php?...1&d=1248455736

asp.net 25.07.2009 01:05

Влезу тоже в тему, сегодня долго пытался поставить код на .net сайт, но все безуспешно.

Сначала о мелком проблеме:
У меня на хостинге расположено много сайтов:
/site0 (корень хостинг)
/site1
/site2

Если поставить sape код для любого сайта, то файл sape.bin всегда ищется в коневом сайте (/site0/App_data), что конечно же не правильно. Или может это можно настроить в конфигах?

---------------------

Большая проблема.
Сделал все по схеме. Но мне выдается следующая ошибка:

Security Exception
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Source Error:

[No relevant source lines]


Source File: App_Web_llvv27bc.6.cs Line: 0

При этом данная ошибка выскакивает в 3/4 случаях.

ps. .net 2.0

gev84 25.07.2009 15:08

Мне удалось решить проблему, просто по внимательней надо было в исходниках покапаться, неверный тип данных в таблице указал))).
effetto спасибо за помощь!)

effetto 26.07.2009 15:07

Мультисайты
Мультисайтовость для нашего движка не имеет значения, но имеют значение приложения. Если у вас одно приложение - то ставьте один движек на все сайты, если несколько - то в каждое приложение ставьте отдельный.
Если вы используете один движек (см выше) для нескольких сайтов, то:
  • либо включите автоопределение URL (НЕ указывайте Host, но работает не на всех серверах);
  • либо уже при размещении ссылок на странице в контроле SapePageConfig укажите свойство Host - этот способ посложнее, но он предпочтительнее.

Где ищется Sape.bin зависит от приложения и вас это вообще не должно волновть, кроме как сделать этот путь доступным. Путь к файлу не настраивается, он всегда располагается в директории данных, чем и является.

зы: Мое предположение - у вас разные приложения и поставить надо 3 движка и не париться с мультисайтовостью. Но это не точно, точно знаете только вы и ваш хостер.

Security Exception
У вас проблемма безопасности с mscorlib. Скорее всего какие-то действия хостер отключил ("attempted to perform an operation not allowed"). Узнайте у него какие именно, так как по ошибке об исключении безопасности не узнать какое именно действие недопустимо. Пока мы это не знаем сложно помочь.

Самое страшное, что может быть - хостер отключил выход в сеть вашему сайту, тогда вообще ничего нельзя сделать кроме как разрешить хостеру этот выход. Хостер мог отключить например доступ к файловой системе на запись, тогда все решится через БД.

Уточняйте.

Добавлено через 5 минут
Цитата:

Сообщение от gev84 (Сообщение 514593)
Мне удалось решить проблему, просто по внимательней надо было в исходниках покапаться, неверный тип данных в таблице указал))).
effetto спасибо за помощь!)

Рад что у вас все получилось. Инструкцию по настройке базы SQL мы добавим в общую инструкцию при следующем релизе.

GreenBee 27.07.2009 10:49

У меня проблема с контекстным кодом.
На одних страницах ссылки появляются, а на других нет. Причем страницы равнозначные (конечная страница с полным текстом статьи).

Какая может быть зависимость от текста статьи? Может какие спец-символы?

effetto 27.07.2009 11:33

Очень похоже на неверно проставленный код, но возможна, конечно, и наша ошибка. Ответил вам в личку.

bucha 27.07.2009 15:01

Кто может помочь корректно прописать код для данного web.config

PHP код:

<?xml version="1.0"?>
<configuration>
    <appSettings>
        <!-- 
      <add key="Polls_SettingsFile" value="~/Config/Polls.Config" /> 
      <add key="Forums_SettingsFile" value="~/Config/Forums.Config" /> 
      <add key="Listings_SettingsFile" value="~/Config/Listings.Config" /> 
      -->
        <add key="NewsManager_SettingsFile" value="~/Config/NewsManager.Config"/>
        <add key="AdsManager_SettingsFile" value="~/Config/AdsManager.Config"/>
        <add key="MailingLists_SettingsFile" value="~/Config/Mailinglists.Config"/>
        <add key="Directories_SettingsFile" value="~/Config/Directories.config"/>
        <add key="Accounts_SettingsFile" value="~/Config/Accounts.Config"/>
        <add key="ErrorLogFile" value="~/ErrorLog.txt"/>
            </appSettings>
    <connectionStrings/>
        <system.web>
        <!-- 
            Set compilation debug="true" to insert debugging 
            symbols into the compiled page. Because this 
            affects performance, set this value to true only 
            during development.
        -->
        <compilation debug="true">
        </compilation>
        <authentication mode="Forms">
            <forms name="Bestdine" path="/" loginUrl="~/WebModules/Accounts/Login.aspx" protection="All" timeout="30">
            </forms>
        </authentication>
        <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=mssql4.ixwebhosting.com;user Id=Xela220_BestdineDB;password=summit2a" cookieless="false" timeout="20"/>
        <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
        <xhtmlConformance mode="Legacy"/>
    </system.web>
    <location path="webmodules/accounts/MyAccount.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="webmodules/Directories/RestaurantEdit.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="webmodules/Directories/RestaurantProcess.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <!-- User Accounts - Admin Area    -->
    <location path="webmodules/accounts/Admin/Default.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="webmodules/accounts/Admin/EditRole.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="webmodules/accounts/Admin/RoleAssignments.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="webmodules/accounts/Admin/Roles.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <!-- Mailing Lists - Admin Area    -->
    <location path="WebModules/MailingLists/Admin/Lists.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="WebModules/MailingLists/Admin/Subscriptions.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
                    </system.web>
    </location>
    <location path="WebModules/MailingLists/Admin/SendNewsletter.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="WebModules/MailingLists/Admin/NewsHistory.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="WebModules/MailingLists/Admin/FormWizard.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <location path="WebModules/MailingLists/Admin/Settings.aspx">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
        </configuration>


GreenBee 27.07.2009 15:15

я неверно выразился насчет "страниц". физически это одна страница, которая показывает статьи. для одних статей контекстные ссылки отображаются, а для других нет. Чек-код показывается для всех.

effetto 28.07.2009 10:14

Цитата:

Сообщение от bucha (Сообщение 516363)
Кто может помочь корректно прописать код для данного web.config

Никто, потому что никто не знает вашего личного кода и урлы сайта. Подробнейшая инструкция приведена здесь. А в разделе настройки в самой системе инструкция уже с прописаным кодом.

Более того, выкладывая этот конфиг вы палите важные данные безопасности вашего ресурса.

Спрашивайте конкретные вопросы, мы на них вам ответим.


Часовой пояс GMT +3, время: 23:22.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.