.net aspx网站发布问题

我自己在电脑上写了一个小的.net aspx网站,要是我想把它做成那种像百度那样的可以在互联网上访问的网站,需要做些什么工作啊?
我自己百度过一些,但是由于太年轻了,,,看不太懂,现在具体问题有如下4个:

1.说要申请域名,那域名和我原来的每一个网页的名字都不同啊,比如我有一个"abc.aspx"作为各个做好页面中的一个首页,照理来说输入的网址应该是这个”abc.aspx”,那怎么变成一个.com或者.net之类的网址呢,而且,我之前比如在各个页面的重定向respnse.redirect("url")中的url要改成这个.com网址吗?

2.还有服务器,服务器一定要自己买吗?现在学生党,对于现在的初步尝试想尽量节俭一点,还有这个服务器是用来储存东西和处理事务的是吗?

3.写的网站里面自己连接了电脑的sql server数据库,想这种连接该怎么传到互联网才能够让别人也能够接收到数据库的数据呢(就像在自己的电脑上能够查看网页中从数据库里读取到的东西一样),还有自己原来图片等在本地的一些路径,难道这些都是原封不动地整个传到服务器或者其他什么地方吗?

4.如果要想这个网站在互联网上能够正常被访问,自己的电脑能够关机吗?

学艺不精,希望大家都能够不吝赐教,或者给一些参考,非常感谢!!

1

3个回答

1.说要申请域名,那域名和我原来的每一个网页的名字都不同啊,比如我有一个"abc.aspx"作为各个做好页面中的一个首页,照理来说输入的网址应该是这个”abc.aspx”,那怎么变成一个.com或者.net之类的网址呢,而且,我之前比如在各个页面的重定向respnse.redirect("url")中的url要改成这个.com网址吗?
域名是http://后面的那部分
http://www.abc.com/abc/def/a.aspx?id=1 中abc.com是域名需要注册,www.abc.com是二级域名,你自己可以分配。abc/def/a.aspx这个是路径,你在服务器上存储和配置。id=1是参数。

2.还有服务器,服务器一定要自己买吗?现在学生党,对于现在的初步尝试想尽量节俭一点,还有这个服务器是用来储存东西和处理事务的是吗?
租用阿里云一个月几十块钱。租用azure,1块钱使用3个月。这是最便宜的。租用的服务器相当于一个计算机,有cpu 内存 硬盘 自己的操作系统。
虽然可以不租用服务器,服务器自己搞是不要钱,但是你自己拉专线更贵。学生党就不推荐了。

3.写的网站里面自己连接了电脑的sql server数据库,想这种连接该怎么传到互联网才能够让别人也能够接收到数据库的数据呢(就像在自己的电脑上能够查看网页中从数据库里读取到的东西一样),还有自己原来图片等在本地的一些路径,难道这些都是原封不动地整个传到服务器或者其他什么地方吗?
使用相对路径。另外,你的网站访问数据库,你的用户访问你的网站,而不是你的用户直接访问数据库。你可以把连接字符串写在web.config里面。web服务器和数据库在一个计算机上,使用localhost或者127.0.0.1作为ip连数据库就可以了,不需要修改,就可以拿服务器用。

4.如果要想这个网站在互联网上能够正常被访问,自己的电脑能够关机吗?
你要是租用服务器,租用的服务器要开着。你要是自备服务器,你的计算机就得开着。但是前面说了,自备服务器太贵,不现实。

0
caozhy
weixin_45841714 回复comeonbabe_: 不用谢,要是能帮我点下采纳就更好了。
一年多之前 回复
comeonbabe_
comeonbabe_ 非常感谢!受教了!
一年多之前 回复

问题1 申请域名是为了将让别人通过域名访问你的网站,你说的修改地址之类的,是不需要的。比如你使用iis来作为web服务器来发布网站,设定好iis
服务器相关配置就行了,会自动解析到对应的页面。
问题2 服务器一般都使用云服务器,也就是云主机。云服务器就是一台服务器,负责存储所有的数据和网站。可以多选几个,有免费试用的。
问题3 理论上是需要将你的电脑上的sql数据导出到云主机的sql数据库中。
问题4 采用云服务器,就和你自己的电脑没有关系了。

0
comeonbabe_
comeonbabe_ 哦哦,受教了,谢谢你!
一年多之前 回复

你可以试一下花生壳,申请一个域名,然后端口重映射到自己的电脑上,就可以实现外网访问自己的电脑上的网站了,但是就像你说的,需要电脑一直开着。
如果觉得有意义可以弄一下,如果只是映射到自己电脑上,感觉意义不太大。

0
comeonbabe_
comeonbabe_ 嗯嗯,谢谢你
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
设置ASP.NET页面大小
C#窗体位置与C#窗体大小设置具体的是什么样子的呢?我们会用到什么具体的方法来实现设置呢?那么本文就向你介绍具体的内容。 <br /> <br />C#窗体位置与C#窗体大小设置是如何操作的呢?具体的使用到的属性是什么呢?那么下面我们来看看C#窗体位置与C#窗体大小设置所涉及到的属性以及具体的操作实例。<br />C#窗体位置与大小设置可以通过下面的代码直接设置StartPosition属性项为“Manual”。F1.StartPosition = FormStartPosition.Manual; 
使用win10自带IIS发布ASP.NET网站
IIS发布ASP.NET网站在学习Android的时候,由于没有学习使用JSP搭建网站后台,需要使用ASP.NET写一个网站后台程序来响应APP的网络请求。由于ASP.NET和Android中的localhost不一样,不能互相访问,本地调试很不方便,博主智能通过手机连接电脑wifi的方式共享局域网络。 以下用一个简单的例子来说明如何使用IIS发布网站。(VS2015)1.写一个简单的aspx后台
在局域网内发布asp.net网站
在vs2012中进行asp.net网站开发
asp.net引用类库dll文件
转载自:http://jingyan.baidu.com/album/76a7e409ddb05dfc3b6e151f.html vs2015编程环境下的asp.net引用类库dll文件,这个dll文件时自己编写的图片处理类库文件 1.用asp.net新建一个网站,取名叫web,新建一个演示用的image.aspx窗体,从工具栏拖一个按钮,一个图片控件,因为引用的是一个图片处理的类库dll
win7上部署aspx网站
今天在win7部署一个老旧aspx网站的步骤:   1、将网站整个目录复制到本地硬盘(如:D:\web) 2、我的电脑右键选管理,在服务和应用程序下找到IIS管理器,展开,选“网站”右键,点添加网站 在网站名称下键入自己起的名字(如:YJS),物理路径下点浏览按钮,定位到D:\web,在绑定下,指定一个端口号(如:8090,关键是要与IIS中已有网站不同),确定 3、打开浏览器,键入ht
编写、发布、配置一个ASP.NET 网站的过程(VS2008+Win7+IIS7)
一、新建ASP.NET WEB 工程二、编写代码根据自己的需要,编写代码。三、发布网站选择一个目录,如F:/Web四、IIS新建网站右击 网站 ,选择新建网站        网站名称:根据个人喜好自由设定物理路径:就是网站发布的路径,即上一步中的F:/Web单击 确定即可。五、设置默认文档 打开 默认文档 添加 默认文档 Default.aspx,同时将其 上移 到顶部。六、设置身份验证设置身份验证允许匿名访问,这样别人的电脑
ASP.Net网站程序在发布部署后的后期修改
ASP.Net网站程序在发布部署后的后期修改 作者:黄正http://fine3x.com        这里说的后期修改是指网站编译发布并部署好之后,对程序进行的修改,即在不能更改现有代码的情况下,更改页面的显示或是更改业务逻辑。一般是在程序发布并在客户服务器上部署后,客户还会提一些页面上或者是功能上的需求,这种需求往往改动不大,比如改变某处的字体颜色、隐藏某处客户看得不爽的东西,或
ASP.NET--网站配置、发布与部署
网站发布前的配置信息配置文件下载网站发布的基本步骤写好的项目—在本机上发布 打开目录查看:部署网站安装IIs 打开控制面板→程序和功能→启用或关闭Windows功能安装后 返回控制面板 →管理工具双击打开: 安装ASP.NET4.0asp.net模块默认和iis直接没有建立任何关联,因此需要建立关联。 右键以管理员身份运行通过运行命令安装,在cmd运行窗口中输入: cd\WINDOWS\M
关于.net 项目发布到iis上后,点开aspx页面就出问题的部分解决
最近做了个小的项目,发布到服务器上后问题来了,登录页面为html格式的,打开没问题,可是一登录就出问题,因为登录到aspx页面进行的验证。二浏览器反馈的问题要么是iis找不到什么映射什么的,要么就是找不到该页面。 在网上看了好多说法,最终解决了这个打开aspx页面就出问题的情况。 (本人用的是.net 4.0的版本,iis 7.0) 1、要启用iis的Asp.net这个是毋庸置疑的,相信大家
C# web网站的发布过程
参考:  http://blog.csdn.net/chinahuyong/article/details/47067381 一、选择编译完成的工程,进行如下操作: 二、程序发布结束后,进行IIS管理器的配置、网站创建与配置:   现在我们在“内容视图”选择“Index.htm”文件,右键选择“
ASP.net服务器发布后BC31007错误解决方法
博主在winServer2008 r2 发布 asp.net网站时遇到的错误,折腾了大半天终于搞好了。关键步骤是找到C:/Windows/temp文件夹,右键属性→安全,编辑权限那里添加一个 network service用户,然后将network service权限设置为完全控制,就ok了还有几点要注意的事项:1。确保服务器的.net版本与发开web用的.net版本相同,或者高于。2。确保安装了i
.net网站项目的aspx.cs文件修改没有用处
因为课程的原因,下载了一个网站的模板下来,想要改一下,发下修改了后台代码并没有用,甚至删了所有的.aspx.cs文件也没有什么用,长时间地寻找答案后我找到两个解决方案。(本文只针对.net网站,我是用vs打开的,并且是自己调试后可运行的,运行问题方面大神们讲得很多,自己也是菜鸟,不喜勿喷) 第一:网站 我们看vs左上角有这些选项,它第四个是网站,而不是我们平时创建的“项目”,这个就说明他是
aspx网站发布问题
使用C#开发的网站,在自己(及小组其他成员)机器上调试、发布、访问均没有问题rn在服务器上发布后,使用localhost访问也没有问题rn但是使用本机IP或者127.0.0.1均会出现以下两个问题rn1、登录界面中 输入完整信息后按ENTER键 不响应登录方法 而是像刷新页面一样rn2、成功登录后 所有LinkButton点击后均没有反应rnrn请问可能出现的问题是什么地方
asp.net发布网站的详细步骤
1、用VS2013打开解决方案。    2、选中解决方案,点击鼠标“右键”—>从弹出对话框中,选择“清理解决方案”。 3、待第2步“清理解决方案”结束后,选中“解决方案”—>点击鼠标“右键”—>在弹出对话框中,选择“重新生成解决方案”。 4、待第3步“重新生成解决方案”结束后,选择web运用程序,如下图中“testDemo”—>点击鼠标“右键”—>在
对已经发布的ASP.NET网站加.aspx页面,浏览报错404?解决方案
其实我之前的问题是这样的; 如果觉得我上面写的繁琐,可以直接跳到文章解决方案部分 【需求】 ------------------------ 网站服务器上有原本的网站,客户要求增加页面,还是动态的,由于之前的网站不是我着手做的,改好后的程序不敢覆盖,担心我这边的程序不是最新的! 【问题】 ------------------------ 描述一: 服务器上有个之前的页面,我
.aspx.cs不存在,问题原因
当出现某某.aspx.cs页面不存在时: 1、路径不对 2、CodeFile 与CodeBehind 写反了,改成另外一个试试就可以了!
VS.NET2013发布网站的时候去掉.cs文件(预编译)
原帖地址:http://blog.sina.com.cn/s/blog_6f72ff900102vcbp.html VS2013在WIN8下扁平的UI和我今天锈垢的大脑,让找这个设置找了好半天!!! OK,言归正传。 在要发布的网站上右键,选择"发布网站"。 在发布窗口中,会让你选择一个发布配置文件,没有的话点击下拉菜单在里面选择新建一个。 NEX
【ASP.NET】发布网站上线具体流程
目录 软件:VS2017、SQL SERVER 2008 目标:纯用IP地址访问 ASP.NET网站,服务器自己装SQL SERVER 2008 ,成功远程连接数据库,成功访问网站。 1、上网找 某云 买个云服务器,买后会得到一个公网IP。 2、远程连接服务器,安装IIS服务和安装FTP服务 (若链接已失效,百度找&quot;window server 2008 安装xxx服务 即可) 2.1 注...
Apache+mono实现ASP.NET网站在ubuntu服务器上运行
要求:提前安装好Apache2安装monomono是一个用来在linux环境下运行.NET的应用mono官网安装方法安装库到ubuntu 16.04上(其余版本参考上方官方说明):sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831E...
关于ASP.NET,站点中有文件,却出现找不到文件、404错误的解决办法
 主要是可能就是就是 .NET Framework 2.0没有安装好,或者被禁用。情况一:查看 IIS->WEB服务扩展中->ASP.NETV2.0是否被禁止,若为禁止状态则启动;情况二:还有有种可能就是 web服务器扩展中没有看到 ASP.NET 2.0 isapi,一般这种情况是.NET Framework 2.0 没有安装好,修复一下一般就可以了。 
aspx多文件上传控件
多文件 上传 控件 .net aspx 多文件 上传 控件 .net aspx
[ASP.net教程]VS2012发布网站详细步骤
 1、打开你的VS2012网站项目,右键点击项目》菜单中 重新生成一下网站项目;再次点击右键》发布: 2、弹出网站发布设置面板,点击,创建新的发布配置文件: 输入你自己定义的配置文件名: 3、点击下一步:在发布方法中选“文件系统”,这样我们可以发布到自己指定的本机文件上。 选择自己指定的文件夹:通过点击下图中右上角红色箭头处创建新的文件夹,自定义命名(我的就写
设置asp.net页面大小方法
打开的页面大小的大小,而不是整控件大小 js实现: function setSize() { var myHeight=200; //窗口高度 var myWidth=400; //窗口宽度 window.resizeTo(myWidth,myHeight); window.moveTo((window.sc
ASP.NET站点Web部署(一键发布的实现)
转载地址:http://www.cnblogs.com/Jackson-Bruce/archive/2016/08/06/5739001.html 在开发过程中经常需要发布到开发环境、测试环境或者预发布环境上给其他同事进行测试验证效果等等,每次发布都要备份,拷贝,修改配置文件等等重复操作非常的麻烦,效率大打折扣,而web部署提供了这样的解决方案:在服务端安装Web Deploy服务,由Web D...
ASP.NET项目发布网站具体步骤
ASP.NET项目发布网站具体步骤 1.     在解决方案管理器中右键项目名称,点击“发布网站”,如图 2.     在发布窗口中选择“文件系统”,然后选择文件路径(一般放在wwwroot下),勾选“发布前删除所有现有文件”,点击发布按钮   3.     发布成目录以后,切换到IIS,可通过“应用程序”(即虚拟目录)方式,也可通过网站方式发布网站   此时YJXM
ASP.NET Ajax 跨域问题最佳解决方案
通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access-Contr
js刷新页面,aspx刷新页面
js刷新页面location.reload()和history.go(0)不过后者有个好处,能保持页面滚动条的位置。(IE中测试过)//------------------------------aspx刷新页面private void Button1_Click(object sender, System.EventArgs e)  {   Response.Redirect(Reque
.net网站发布到服务器aspx页面无法运行?
rnrnrnrn。net网站程序发布方式:源程序copy到服务器,建虚拟目录,网站源程序在本机虚拟目录运行无误,发布到服务器后(服务器已有asp网站正常运行,asp网站程序在E:a下,.net程序在E:b目录下),在服务器虚拟目录运行错误,网络浏览aspx页面出现错误。rnrnnet程序的webconfig中已配置rnrn rn rn rn rn rn rnrn错误现象:网络浏览静态页面可浏览,文件夹中的txt文件、Image图片网上均可浏览,但浏览aspx页面出现错误,其中程序已设index.aspx为首页,但输入目录例:200.111.12.11/a,显示所有的文件夹与文件,服务器虚拟目录运行和网络浏览均出现错误:rn错误提示:rnrn您未被授权查看该页rn您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置。 rn--------------------------------------------------------------------------------rnrn请尝试以下操作:rnrn如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。 rn单击刷新按钮,并使用其他凭据重试。 rnHTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。rnInternet 信息服务 (IIS)rnrnrnrn网上查询的方法rnrn1、如果访问目录请设置默认页。rn2、检查你的物理文件或者物理目录的安全性是否允许everyone可读。rn3、检查iis是否设置了匿名可访问。rn4、你的WEB对应的目录没有添加 IUSR_*** 用户。rnrn均已设置rnrnrn请问是什么原因,如何解决?
【vs2015】发布网站项目
-
[NET][先安装IIS后安装.NET]如何配置服务器 IIS支持 ASPX
[先安装IIS后安装.NET]如何配置服务器 IIS支持 ASPX一、先注册asp.net组件: (asp.NET 组件即:.Net Framework )  开始->运行->cmd->执行命令:    C:/windows/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i  (你的.net组件位置)    [ 上面这个地址是.
反编译Asp.Net项目实践(得到开发源码)
反编译Asp.Net项目实践环境Win7 64、net 4.0、VS2015目的根据发布后的项目文件反编译创建项目,从而得到开发源码。解决版本 使用工具 Reflector,可以查看每个 DLL 文件里的内容 根据文件内容创建类库或 Web 项目,然后重新引用各个类库,确保创建的文件不报错 web时,先根据 page 创建好文件,然后将page 的cs内容写上,最后将文件直接复制到项目中,生成没问题
asp.net 在aspx页面源码中包含html文件,在aspx中引入html页面,include
[code=&quot;html&quot;][/code] 黑色头发:http://heisetoufa.iteye.com/
ASP.NET 路由实现去除aspx后缀
源码下载 引用dll(DownLoad) DotNetOpenAuth.Core.dll Microsoft.AspNet.FriendlyUrls.dll Microsoft.AspNet.Membership.OpenAuth.dll Web.Config加入配置
.net中http接口相关
最近要写接口,其中有一个要使用页面去接受数据,想了想怎么处理,想到一个方案。 要求是点击按钮向一个aspx页面post数据并且打开这个页面并显示post来的数据,于是搜索到了一个解决方案 首先在发起跳转和传数据的页面做手脚,搜索到了一个文章,介绍到了一个httphelper,文章链接:http://www.cnblogs.com/gb2013/p/aspnet_post_and_redirec
ASP.NET中IIS配置.html的映射出现实际HTML文件打不开
<br /><br />问题: 不对IIS配置.html的映射,IIS站点目录下.html页面都能显示。当配置了.html的映射 IIS站点目录下真实存在的.html页面无法显示,错误信息:“页面无法显示”而通过自定义HttpHandlerFactory块过滤的.html文件能够显示,由于这个原因就连FCKEditor也无法正常显示。<br />这个问题困扰了半天,极度郁闷, 在网上找了好久,也没有个办法,有一个和我一样的问题,但上面说的解决方法却不好用,更是郁闷,后来经过n次的测试修改,才把这个问题解决了
ASP.Net做的简易版文件管理器,就一个aspx文件
由于工作中的程序日志,是通过IIS自带的目录浏览功能来查看,不能进行一些处理,比如文件太多,页面显示太慢,想移动一些文件到旧的目录,或一些其它的文件管理操作,就做了一个简单的资源管理器,为了简单,代码和html全在一个文件里,什么压缩解压的功能也没加 注:把文件放到网站目录下即可运行,注意进入时要加一个QueryString来填写进入密码,初始密码为:beinet.cn 请自行修改代码里的密码配置 运行方式:FileManager.aspx?p=beinet.cn 比如你的网站是:http://www.beinet.cn/,你把这个文件放在根目录下,那么进入这个文件方式就是: http://www.beinet.cn/FileManager.aspx?p=beinet.cn 如果你发现有什么bug,请给我留言 或者你增加了什么新功能,希望给我发一个版本,一起进步,呵呵 2010.11.17更新日志: 1、版面修改; 2、增加目录或文件改名功能(使用js的prompt弹出窗口,所以IE8下可能会有提示) 3、增加目录批量删除 和 目录批量移动功能 4、增加目录大小获取功能 最后说明:以后如有更新,直接发布在 http://beinet.cn 谁让csdn不能更新呢
网站发布-域名问题
发布一个网站需要购买一个域名,有一个服务器(就是一台主机),服务器软件(常见的有iis,Apache 等)。一下是关于网站app布置好后无法访问的有关问题。1域名注册问题域名需要进行实名认证,并且备案。2域名解析:解析的主机没有公网ip或者主机是通过路由器访问网络(需要在路由器进行端口映射设置)。3主机防火墙安全级别太高。...
asp.net使用include包含文件
什么?用asp.net使用include包含文件?……有必要吗?使用“用户控件”不是更好吗? 当然,绝大多数情况下,用户控件都能解决问题。但若要在用户控件中需包含其他公用块,即使用用户控件嵌套,老是出问题,而且也没必要使用asp.net的用户控件,因为我要包含的块是静态的,例如在head中包含一个广告…… 1、asp.net页面也可以像asp那样,用include来包含文件:   
asp.net发布后的网站怎么修改
软件1:ILSpy软件简介: ILSpy 是一个开源的.Net程序集浏览器和反编译工具,由AlphaSierraPapa 为 SharpDevelop 团队构建。授权: ILSpy 在 MIT 协议许可下分发.包含第三方组件:Mono.Cecil: MIT License (致谢: Jb Evain)AvalonEdit: LGPLSharpTreeView: LGPLICSharpCode.De...
ASP.NET 中 .aspx 与.cs文件的关系
ASP.NET 中 .ASPX 与.CS文件的关系 .aspx文件继承自.cs文件 虽然一个 Web 窗体页由两个单独的文件组成,但这两个文件在应用程序运行时形成了一个整体。项目中所有 Web 窗体的代码隐藏类文件都被编译成由项目生成的动态链接库 (.dll) 文件。Web 窗体 .aspx 页文件也会被编译,但编译的方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 web网站发布步骤教程 net微信公众号开发教程