一. 程序部署服务器端需要的工作
1. 部署 .NET Ria Service 服务器端组件
安装 RiaService 服务器端组件
msiexec /i RiaServices.msi SERVER=TRUE
2. 更改 Wcf 宿主名 为域名或者 IP
更为详细的参见 : HOWTO: Fix WCF Host Name on IIS
简单的操作如下(CMD中):
cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set W3SVC/1/ServerBindings "[IP]:80:[域名/IP]"
重启 IIS
cmd -> iisreset
现在再次访问 WCF 服务. localhsot 这里就已经变为. 在上边设置的 [域名/IP] 了.
到此. 服务器端设置结束.
3. 更改程序 Linq to SQL 的 连接字符串.
更改为此格式即可.
<add name="Settings中的名称"
connectionString="Data Source=IP地址;Initial Catalog=数据库名称;User ID=服务器用户名;Password=服务器密码"
providerName="System.Data.SqlClient" />4. 拷贝必要的动态链接库.
将 System.Web.Ria 更改为拷贝至本地.
现在. 发布 Web 程序即可.