• 在XP系统中发布MVC3项目nopCommerce2.65及配置


    IIS版本5.1

    1,  下载nopCommerce2.65 package without source code

    2,  下载并安装Framework4.0

    3,  下载并安装MVC3

    4,  解压nopCommerce2.65,并配置好网站路径

    5, 修改mvc的映射

         方法:IIS站点属性=>目录=>配置=>映射=>添加=>可执行文件 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll 

         扩展名为:.*

         动作可选全部

         同时必须选中脚本引擎且不能选择检查文件是否存在选项

    6,  运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable

         ASP.NET Files里面的某个文件没有写入权限的解决办法

    配置中文版

    通过上面步骤发布成功后,网站可以访问了,下一步是配置中文版。

    1,在此处找到并下载中文语言包

    2,  登录nopCommerce网站后台,在Configuration=>Language中添加记录,并通过"Import resources"导入语言包

      到此网站就可以切换到中文了,但是产品、目录等还是英文,因此也要修改过来。

    3,在Category管理中给Category添加中文描述

    4,  再次访问首页,切换到中文语言,可以看到显示中文的Category了。

      点击它,跳转到出错面面。还以为是配置出错了,在此耽误了一些时间。经过网上搜索,得到解决办法。

      修改web.config设置,添加如下配置:  

    <system.web>
        <httpRuntime requestValidationMode="2.0" relaxedUrlToFileSystemMapping="true" requestPathInvalidCharacters="&lt;,&gt;,*,%,:,&amp;,\" />
    </system.web>

      详情可见这儿,以及这儿

      提示1:出错后,请记得修改web.config,以便查看详细错误信息。

    To find out what went wrong you need to turn off the custom errors mode.

    1. Open web.config file
    2. Find out the following line <customErrors defaultRedirect="errorpage.htm" mode="RemoteOnly">
    3. Replace it with <customErrors defaultRedirect="errorpage.htm" mode="Off"> 

      提示2: 如果设置只有一种语言,则首页上显示的Category名字取自默认值,而不会是设置的中文名称。

  • 相关阅读:
    利用performSelectorInBackground和performSelectorOnMainThread实现多线程刷新UI
    iOS之NSCocoaErrorDomain Code=3840
    iOS之原生地图与高德地图
    iOS之Storyboard References
    iOS之内购
    iOS之上线被拒
    iOS之可拖拽重排的CollectionView
    iOS之内购
    ios专题
    ios专题
  • 原文地址:https://www.cnblogs.com/season2009/p/2728964.html
Copyright © 2020-2023  润新知