vs2008平台下用C#开发的网页应用程序如何通过IIS发布

如题,请写出详细步骤,如果觉得回答的满意我还会加码。谢谢
如果我将这些内容直接拿到一台没装VS2008的电脑上发布需要做的步骤有哪些,包括IIS不支持ASP.Net的情况?请具体讲一下
我的iis就是不支持ASP.Net的,需要通过开始菜单->Visual Studio 2008->命令提示符->执行 aspnet_regiis -i -enable 这个步骤才能执行,别的 电脑上肯定没装 VS2008,直接在普通命令提示符下执行 aspnet_regiis -i -enable就可以了吗?

主菜单->生成->发布->目标位置框右边的[...]按钮->本地IIS->默认站点->打开->发布

如果你的IIS不支持ASP.Net,只需要在开始菜单->Visual Studio 2008->命令提示符->执行 aspnet_regiis -i -enable 

直接在普通命令提示符下执行不了的,换台机器需要安装.Net的SDK, 然后还是在开始菜单的SDK里的那个命令提示符-> aspnet_regiis -i -enable,(不过如果先装IIS,再装.Net,IIS自动支持ASP.Net的),至于发布,把网站根目录(默认的Default.aspx所在目录)全部复制到IIS的根目录下,默认是C:\inetpub\wwwroot

例如:

1.

我把D:\Visual Studio 2008\Projects\WebApplication1\WebApplication1下的所有文件复制到C:\inetpub\wwwroot下

2.

IIS启动(开始->运行->iis.msc->本地计算机->网站->默认网站->右键->启动),

3.

打开IE,打开http://localhost/Default.aspx

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-05
安装IIS

右键 我的电脑---管理 ---找到IIS

右键 默认网站 ----新建虚拟目录-- 取个网站的名字--浏览到 你的网站位置---属性里面设置首页
确定OK

在浏览器 输入 http://127.0.0.1/网站的名字

如果没有设置首页 就是 http://127.0.0.1/网站的名字/首页.aspx
第2个回答  2009-10-07
有了iis 安装。net 框架 在 cmd 下运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
注册一下
配置iis 的属性 选上。net的版本 更改iis的访问权限,身份验证
在把你发布的网站放在wwwroot 下就行了
第3个回答  2009-10-07
先装framework3.5 把网站放到iis目录下,右键iis属性,选上.net 2.0 ,然后就可以访问了。不行的话还有身份验证之类的小问题,随便百度一下就能解决。
第4个回答  2009-10-05
将aspx文件和web.config拷贝到虚拟目录中。将bin文件夹拷贝到虚拟目录中。就可以了。
第5个回答  2009-10-06
config拷贝到虚拟目录中

vs2008平台下用C#开发的网页应用程序如何通过IIS发布
1.我把D:\\Visual Studio 2008\\Projects\\WebApplication1\\WebApplication1下的所有文件复制到C:\\inetpub\\wwwroot下 2.IIS启动(开始->运行->iis.msc->本地计算机->网站->默认网站->右键->启动),3.打开IE,打开http:\/\/localhost\/Default.aspx ...

vs2008c#和asp.net写成的网站,发布成功之后,在本地机器浏览器输入local...
1.你发布之后是否将IIS的主目录或虚拟目录指向你的发布目录?2.是否为IIS网站配置了端口号?如果配置了的话,用http:\/\/localhost:端口号\/ 来访问 3.IIS的网站是否处于启动状态。4.你的主页面是否在IIS默认主页范围之内?(default.*,index.*)...

我在用VS2008 C#的时候添加一个服务引用的时候报错!
1.把应用程序池的托管管道模式调成经典,2.iis的根节点->右侧“isapi和cgi限制”->把禁止的dotnet版本项设置为允许 3.如果还不行的话,就把当前Framework调成2.0的,默认是4.0的 还有如果你引用的内容是一个第三方提供的COM组件,需要本地注册以后才能正常使用,注册方法如下:regsvr32的命令行参数:...

VS2008写的C#程序在自己电脑可以运行,源代码拷贝到另一台电脑上不能调 ...
1。大部分尽可能通用软件运行环境,或在软件的容错多写一些代码,不要试图硬编码。2。更多的考虑,更多的测试。像你描述的问题,“真正需要此文件dx.dntner是不明确的是,这个时候,你可以打开的Delphi项目源代码,或者你也可以直接在开发下dx.dntner电脑,搜索这个文件,看到在什么位置,什么样的程序,...

有关vs2008命令提示符输出C#程序的问题
很简单,默认情况下cd只能切换同分区的当前路径,也就是 C:\\Program Files <x86>\\Microsoft Visual Studio 9.0\\UC> cd d:\\wah 你在后面输入cd d:\\wah,此时虽然D盘的路径已经切换到了d:\\wah,但因为你现在是在C盘,所以这个变化是看到不到的,只有当你再输入d:回车后才能看到 也就是完整的...

如果我用c#2008开发了一个软件,别人一定要安装framework .net 3.5...
原因也很简单,因为别人电脑上虽然可以运行c++程序,但是他用的链接库不是你用的那个啊。微软对这个的版本控制非常严格,甚至是同样的vs2008,企业版和普通版可能版本也是不同的。这就需要你把自己电脑上的dll文件放到你编的程序目录下,同时给那台电脑。这些DLL的位置是:%visual studio home%\\VC\\...

用vs2008写的c程序,放在别人的电脑上提示应用程序并行...
回答:visual studio 2008,最上面一排功能栏里,有个设置配置环境,设置成C的环境就可以了。 visual studio 2008支持C,C++,C#,php,js等多种程序,在最开始安装的时候会提示选择一种默认环境。

vs2008 c#应用程序配置在哪里啊?
我觉得你的意思是不是要配置自定义控件,在你的工程点右键->属性。编译并运行就按F5了。

vs 2008新建的web怎么没有自动生成.aspx.cs,而是生成了.aspx.vb_百度...
因为在VS建立web应用程序Dafual.aspx 的时候,在路径边上有一个语言的选择栏,你没有选,开始可能默认是VB语言的,你选C#就行了

在vs2008环境下些的C++项目,发布的时候需要有.net framwork的支持...
这个是由你自己来控制的,方法如下:从属性-》工程属性,打开工程属性。在配置属性-》主要里面,有一项是公共语言支持,你把这一项改为不使用公共语言运行支持,就不依赖framwork了。

相似回答