1

nopcommerce v2.65 をダウンロードしたところ、2 つの問題が発生しましたが、最初の 1 つを解決することができました。最初の問題: プロジェクトをデバッグできません。解決策は、Nop.Admin.csproj の ProjectExtensions セクションを次のように変更することです。

<ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>False</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>2619</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>http://localhost:2451/</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
          <UseCustomServer>False</UseCustomServer>
          <CustomServerUrl>
          </CustomServerUrl>
          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>

2番目の問題、解決策が見つからない:

Nop.Admin Web サイトを起動すると、次のエラーが表示されます。

La ressource est introuvable. 説明 : HTTP 404. La ressource recherchée (ou l'une de ses dépendances) a peut-être été supprimée ou renommée ou bien elle n'est plus unponible temporairement. Verifiez l'URL ci-après et assurez-vous qu'elle est correcte.

URL請求先: /

global.asaxファイルに登録するルートを定義する必要があるため、これは正常です。したがって、Gloab.asaxファイルを作成し、次のように記述しました。

 public class Global : System.Web.HttpApplication
    {

        protected void Application_Start(object sender, EventArgs e)
        {
            RegisterRoutes(RouteTable.Routes);
        }

        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            AreaRegistration.RegisterAllAreas();
            routes.MapRoute(
                "Default",                      // Route name
                "{controller}/{action}/{id}",   // URL with parameters
                new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
            );
        }
    }

-> 実行中に新しいエラーが発生しました: グローバル asax をロードできません :(

手伝って頂けますか ?

4

1 に答える 1

3

Nop.Admin プロジェクトを単独で起動することはできません。Visual Studio ソリューション エクスプローラーで、Nop.Web をスタートアップ プロジェクトとして設定する必要があります (プロジェクト名を右クリックし、[スタートアップ プロジェクトとして設定] を選択します。その後、F5 または Ctl+F5 でサイトを起動できます。

管理者としてログインし (管理者は、提供した資格情報を使用してインストール中に作成されます)、ヘッダーの [管理] リンクをクリックすると、管理領域にアクセスできます。

于 2012-12-23T01:33:27.073 に答える