VS網站發布

C# ——web网站发布服务器

 

1、配置IIS

步骤:打开控制面板——打开或关闭Windows功能——勾选IIS服务。

2、打开附件——运行——输入:compmgmt.msc

3、得到如下:

4、开始处输入IIS,找到IIS管理员程式

5、在站点右键新增网站

 

6、将栏位填完,

站台名称:英文缩写跟中文全名

实际路径:成功发布的项目的文件夹

主机名称:申请的网域or服务器IP,注意连接阜(端口)不跟其他网友重合。

(0~65535全部是標準埠,但是從0~1024號埠是系統埠,使用者無法修改從1025~65534埠是系統為使用者預留的埠,而65535號埠為系統保留)

7、接下來到應用程式集,選定網站,在進階設定中將32位元應用程式設true、.NET Framework设为4.0。

程式裡面有32位元的dll的話,在64位元的作業系統上發佈WEBAPP時,需要在應用程式池上“啟用32位元應用程式”設置為true,否則會報錯誤

总的配置:

 

8、配置完,浏览,如果爆HTTP 500.21-internal Error处理程序在其模块列表中有一个错误模块:ManagedPipelineHandler.

则要进行以下操作安装:

8.1:打开命令控制符,以管理员身份运行,输入:%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i运行安装即可。

Tip:在服务器访问端口为80的,如果正常运行,可以证明服务器是正常的。http://ip:/80

個人遇到的異常:

@1數據庫連接異常:

方法:打開CMD   用sqlplus 用戶/用戶密碼@數據源     去ping通電腦連接數據庫的狀態

若成功,則你的TNS有可能放錯位置,或者數據庫版本不同;

若失敗,請查看有沒有準確添加TNS,如它的名字。

@2 程序的.NET FrameWork版本要和服務器電腦不一致

方法:1、如果是引用不需要的方法,程序去掉即可

2、如果是必須的,則通過升級.NET FrameWork或安裝目標版本的.NET FrameWork。

 

 

介紹二

 

下面我详细介绍一下VS2010的Web网站发布的具体过程:

 第一步:在解决方案资源管理器中右击Web应用程序名(例如:newsSystem)——》点击发布,如图所示:


第二步:在弹出的对话框中,发布方法选:文件系统,目标位置自定义(如:选桌面的test文件夹),勾选“发布前删除所有现有文件”单选框,然后点击发布即可。如图:


 接下来我们会在test文件夹下看到我们需要的文件,下图是test文件夹下的文件和原来项目中的文件对比:


第三步:在IIS中发布网站。右击计算机——》管理,打开计算机管理窗口,点击“服务和应用程序”下的“Internet 信息服务(IIS)管理器”,如图所示:

第四步:右击应用程序池,添加应用程序池,在弹出的“添加应用程序池”窗口中,填写名称,.NET Framework 版本根据你开发程序用到的.NET Framework版本定,确定即可。

第五步:右击“网站”,添加网站,在“添加网站”窗口中,填写网站名称,应用程序池选上一步新建的应用程序池,物理路径指向第二步输出的文件夹,“链接为”选特定用户,并输入你的用户名和密码,IP地址填本机IP。确定即可。如图所示:

到目前为止,我们的Web网站就发布成功了,此时就可以通过浏览器输入网址查看我们的网站了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值