建立一个ASP.net Web应用程序 如何部署?

时间:2022-09-16 22:36:11
我建立好一个ASP.net Web应用程序,如何部署?
部署后哪些文件应上传到我的个人免费空间去?可以成为我的个人主页.
(本人申请了一个支持ASP,ASP.net的免费空间)

34 个解决方案

#1


编译以后把bin 和 .aspx就可以了!其他的就不要了!

#2


web.config文件和.ascx文件也要上传

#3


wsh236(与龙同在) :你指的是怎样编译的?可能说明白一点吗?我在生成解决方案后上传上去都不行呀.是不是我哪里忘了步骤?请指点.

#4


.ascx文件?有这样的文件吗?搞错了吧?

#5


编译好后把.cs的源码文件都删除了,其他的上传到指定目录就行了,如果是在你机子上把,删除.cs后的留下所有aspx文件就可以了

#6


TO moneybag(小菜):
.ascx文件是用户控件文件,你连这个都不知道?

#7


http://www.youren.com/Article/programme/aspx/200411/1553.html
http://www.youren.com/Article/programme/aspx/200411/1553.html

#8


jxufewbt() 谢谢你的提醒,我忘了.不过我按你的做了还是不行呀.我的没有用用户控件

#9


各位大哥,你们都没有告诉我怎样部署,难道不用部署也行吗?

#10


各位大哥,你们都没有告诉我怎样部署,难道不用部署也行吗?
不用部署怎么行呢?问题是你传上去没有,如果传了能不能正常访问,如果不能是什么错误?

#11


biduan(笔端):我不会部署,你能告诉我怎么做吗?(详细步骤)

#12


你的主页空间要支持asp.net才可以的,如果是简单的静态页那是不行的
还有,你使用的是什么数据库,如果是ACCESS,你是否能给ASP。NET用户这个文件的完全控制权限

#13


对了,我用的是C#

#14


我的主页空间支持asp.net 的, 我现在还没用数据库的,只是想学怎么部署和怎么上传到网上去.

#15


各位大哥,教教我怎么做吧

#16


上传不是用ftp吗?你要用数据库,肯定你的空间要支持拉,

#17


用部署干吗?这么麻烦...
直接把你做的文件全部拉上去不就结了.
记住先把.CS文件干了再传.

#18


楼主可以看看MSDN“将.net程序部署到没有.net framework的机器上”一文,详尽介绍。

#19


项目-》复制项目,弹出对话框-》仅限于运行程序所需文件-》确定
然后找到你复制的目标目录,把那里的文件上传就OK了。

#20


timothyzhong() :我按你做了,但出现如下错误:
运行时错误 
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 

详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
 

注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
 

#21


zeusvenus(清柳) :我找了帮助,但是没有你说的    “将.net程序部署到没有.net framework的机器上”一文

#22


大家帮帮忙呀,在线等待

#23


空间支持ASP.NET不?
首页按要求设置了没?

#24


我的问题中已说明:(本人申请了一个支持ASP,ASP.net的免费空间)
请大家帮帮忙吧

#25


急死我了,我的首页是index.aspx呀

#26


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
-------------
改成Off,看看什么错

#27


程序在你的机器上运行都可以吗?别人连你的机器也没有错误?

你上传后的每个页面都出现这个错误吗?如果都出现,应该是配置的问题了。

#28


出现这种错误说明你的程序有问题,如果程序没问题,那说明配置文件有问题,不要以为服务器的SQL密码和你机器的一样!

#29


楼主应该是想知道一个简单的.net程序写完以后如何在服务器部署,就如ASP程序,写完后上传上去,用IIS配置一下指定目录就能访问页面了,而.net又该如何配置整个服务器环境;
具体我也想请高手详细解说一下正常的步骤;
  我理解,.net程序运行需要先有.net framenetwork平台(这点人家空间服务商肯定已经提供了)
  接着只须照上面 timothyzhong所说,项目-》复制项目,弹出对话框-》仅限于运行程序所需文件-》确定
然后找到你复制的目标目录,把那里的文件上传就OK了,你说这么做以后出现的错误,好像应该是跟你配置文件有关,你的配置文干脆就贴上来瞧瞧喽.

或者高手详细讲一下步骤,不管楼主有什么错误提示.

#30


编译好后把.cs的源码文件都删除了,其他的上传到指定目录就行了,如果是在你机子上把,删除.cs后的留下所有aspx文件就可以了

#31


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
改成Off 后还是出现相同的错误. 我Web.Config文件是默认的,没什么改变

#32


不可能吧,你改成<customErrors mode="Off"/>不可能是同样的错误信息,应该显具体的代码错误信息了,肯定还是你程序中代码有错误,把错误信息贴来看看

#33


我让楼主找的是http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx
更详尽的可以看看http://poxiao.anshi.cn/show.aspx?id=21&cid=13

#34


谢谢zeusvenus(清柳),目前我要的是怎么放到我的个人空间上,成为我的主页

#1


编译以后把bin 和 .aspx就可以了!其他的就不要了!

#2


web.config文件和.ascx文件也要上传

#3


wsh236(与龙同在) :你指的是怎样编译的?可能说明白一点吗?我在生成解决方案后上传上去都不行呀.是不是我哪里忘了步骤?请指点.

#4


.ascx文件?有这样的文件吗?搞错了吧?

#5


编译好后把.cs的源码文件都删除了,其他的上传到指定目录就行了,如果是在你机子上把,删除.cs后的留下所有aspx文件就可以了

#6


TO moneybag(小菜):
.ascx文件是用户控件文件,你连这个都不知道?

#7


http://www.youren.com/Article/programme/aspx/200411/1553.html
http://www.youren.com/Article/programme/aspx/200411/1553.html

#8


jxufewbt() 谢谢你的提醒,我忘了.不过我按你的做了还是不行呀.我的没有用用户控件

#9


各位大哥,你们都没有告诉我怎样部署,难道不用部署也行吗?

#10


各位大哥,你们都没有告诉我怎样部署,难道不用部署也行吗?
不用部署怎么行呢?问题是你传上去没有,如果传了能不能正常访问,如果不能是什么错误?

#11


biduan(笔端):我不会部署,你能告诉我怎么做吗?(详细步骤)

#12


你的主页空间要支持asp.net才可以的,如果是简单的静态页那是不行的
还有,你使用的是什么数据库,如果是ACCESS,你是否能给ASP。NET用户这个文件的完全控制权限

#13


对了,我用的是C#

#14


我的主页空间支持asp.net 的, 我现在还没用数据库的,只是想学怎么部署和怎么上传到网上去.

#15


各位大哥,教教我怎么做吧

#16


上传不是用ftp吗?你要用数据库,肯定你的空间要支持拉,

#17


用部署干吗?这么麻烦...
直接把你做的文件全部拉上去不就结了.
记住先把.CS文件干了再传.

#18


楼主可以看看MSDN“将.net程序部署到没有.net framework的机器上”一文,详尽介绍。

#19


项目-》复制项目,弹出对话框-》仅限于运行程序所需文件-》确定
然后找到你复制的目标目录,把那里的文件上传就OK了。

#20


timothyzhong() :我按你做了,但出现如下错误:
运行时错误 
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 

详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
 

注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
 

#21


zeusvenus(清柳) :我找了帮助,但是没有你说的    “将.net程序部署到没有.net framework的机器上”一文

#22


大家帮帮忙呀,在线等待

#23


空间支持ASP.NET不?
首页按要求设置了没?

#24


我的问题中已说明:(本人申请了一个支持ASP,ASP.net的免费空间)
请大家帮帮忙吧

#25


急死我了,我的首页是index.aspx呀

#26


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
-------------
改成Off,看看什么错

#27


程序在你的机器上运行都可以吗?别人连你的机器也没有错误?

你上传后的每个页面都出现这个错误吗?如果都出现,应该是配置的问题了。

#28


出现这种错误说明你的程序有问题,如果程序没问题,那说明配置文件有问题,不要以为服务器的SQL密码和你机器的一样!

#29


楼主应该是想知道一个简单的.net程序写完以后如何在服务器部署,就如ASP程序,写完后上传上去,用IIS配置一下指定目录就能访问页面了,而.net又该如何配置整个服务器环境;
具体我也想请高手详细解说一下正常的步骤;
  我理解,.net程序运行需要先有.net framenetwork平台(这点人家空间服务商肯定已经提供了)
  接着只须照上面 timothyzhong所说,项目-》复制项目,弹出对话框-》仅限于运行程序所需文件-》确定
然后找到你复制的目标目录,把那里的文件上传就OK了,你说这么做以后出现的错误,好像应该是跟你配置文件有关,你的配置文干脆就贴上来瞧瞧喽.

或者高手详细讲一下步骤,不管楼主有什么错误提示.

#30


编译好后把.cs的源码文件都删除了,其他的上传到指定目录就行了,如果是在你机子上把,删除.cs后的留下所有aspx文件就可以了

#31


<!-- Web.Config 配置文件 -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
改成Off 后还是出现相同的错误. 我Web.Config文件是默认的,没什么改变

#32


不可能吧,你改成<customErrors mode="Off"/>不可能是同样的错误信息,应该显具体的代码错误信息了,肯定还是你程序中代码有错误,把错误信息贴来看看

#33


我让楼主找的是http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx
更详尽的可以看看http://poxiao.anshi.cn/show.aspx?id=21&cid=13

#34


谢谢zeusvenus(清柳),目前我要的是怎么放到我的个人空间上,成为我的主页