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。

 

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值