C#中用MVC做了个简单的网页,怎么部署到服务器,我有服务器!不知道部署!

C#中用MVC做了个简单的网页,怎么部署到服务器,我有服务器!不知道部署!,第1张

你不要管VS的那些功能,只要网站能正确运行了,把项目下的所有文件复制到服务器的某个文件夹。服务器要安装IIS,通常要6或者7的版本。在上面新建一个网站,然后定位到与你的webconfig的位置,然后启动就可以访问了。

上传到服务器后通过poi来解析也可以不过处理完该文件后, 一定要记得删除该文件, 或者提供脚本定时来删除
或者不用上传到服务器, 因为后台在获取到>js得到如果有%20这种url,可以使用urlDecode的方式,把url的解码过来,然后再attr就可以,可以直接用流,然后response出来就可以,也可以src,也可以先写到服务器上,再读出来,方法很多

1将tomcat环境搭配好
path中加入:
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;
2修改tomcat中config/serverxml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valvehtml -->
<!--
<Valve className="orgapachecatalinaauthenticatorSingleSignOn" />
-->
<!-- Access log processes all example
Documentation at: /docs/config/valvehtml
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="orgapachecatalinavalvesAccessLogValve" directory="logs"
prefix="localhost_access_log" suffix="txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/>
<Context docBase="D:\workspace\picture\target\mvc-basicwar" path="/picture"/>

</Host>
添加红色部分
docBase中要为项目打包成的war文件。
path随意
启动tomcat bin\startupbat,如果这时tomcat一闪而过,表示启动异常,很可能是配置或者serverxml出问题了。
注意:有时即使更改了war文件里面的文件,程序仍然没有任何变化,这个时候要把apache-tomcat-7011\webapps下的项目文件给删除,再重新启动tomcat。
由于我是用eclipse开发的,下面那段红色线表示我发布的位置,wtpwebapps下,我试过,只有把放在D:\workspace
\metadata\plugins\orgeclipsewstservercore\tmp4\wtpwebapps\ROOT里面项目
才能读取到。而如果将项目打包成war后,更改<Context docBase="D:\workspace\picture\target\mvc-basicwar" path="/picture"/>更tomcat的根目录是apache-tomcat-7011\webapps,只需要在这个下面建立images目录,把往里面存就行了。
3代码
[java] view plain copy
private static final String PICTURE_WEB_INF = "/picture/WEB-INF";
private static final String ROOT_IMAGES_PICTURE = "/ROOT/images/picture";
private static final String IMAGES_PICTURE = "/images/picture";

@RequestMapping(value = "/add",method = RequestMethodPOST)
public String save(Picture picture, >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10294152.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存