WSS 3.0部署备忘 一

1、连接WSS生成的sql server的时候 需要用\\.\pipe\mssql$microsoft##ssee\sql\query 作为服务器名称的方式来连接 同时 在配置生成membership的数据库的时候 也需要如此填写 如图所示

 

图中的WSS_Membership 是新建的一个数据用来存放Membership相关的信息的

2、在数据中执行Membership的初始化命令

cd c:\windows\microsoft.net\framework\v2.0.50727
aspnet_regsql

生成数据库过程中出现

DDL statement is not allowed 的问题 的解决方式

1.打开数据库(SQL Server Management Studio):

2.找到待处理的数据库右键-->属性-->选项-->状态-->"限制访问"这项,将其状态改为单一访问,

   然后再做你想要做的操作就不会再提示"DDL statement is not allowed"了.

 3、在IIS6.0上部署MVC时的解析问题

添加MVC的解析:

右击IIS中的网站选择“属性”-“主目录”-“配置”-“映射”-“插入”,配置如下:

可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,

确认文件是否存在:不选中

点击确定,最后如下图所示:

image

出现此错误的时候 如果没有特别的设置 首先考虑下新建一个应用程序池 是不是可以解决问题~~
5、在打开数据表时出现Access to module dbo.aspnet_CheckSchemaVersion is blocked because the signature is not valid. 
参照3 将该数据库改为 单用户访问 后,此问题消失,怀疑是权限的问题:WSS部署过程中自动建立的数据库 都可以正常的访问,单独自己建立的数据库就一定要设置为单用户访问的模式才能访问~~
Sharepoint is using SQL Server Embedded Edition, also know as Windows Internal Database, which does not support triggers AFAIK.照此来看应该是无法在wss的数据库中新建表或者数据库,除非使用单用户访问的模式
如果不想使用单用户访问的模式,唯一的方法应该是在建立一个数据库实例~~重新安装一个sql server
6、在配置数据库连接的时候,一直无法完成表单验证登陆的问题,对比文字的操作步骤,似乎是缺少了“在[Asp.net Configuration]的配置页面中选择“安全”选项卡然后单击“选择身份验证类型”进行此页面并选择“通过 Internet”即通过Form表单身份验证。” 而部署WSS的电脑上没有安装VS,本地的management就是连不上WSS 自建的数据库~~ 所以 在WSS电脑上重新安装Sqlserver~~
7、新安装一个SqlServer之后,一般远程是连接不上的,检测以下几项:是否已经运行远程连接?是否已关闭防火墙?是否已启动sqlserver browser服务?基本上确保上述几点,都能确定远程连上数据库
8、新安装一个数据库后,重新执行了 2 的操作,发现5、6都不再是问题了~~所以 还是安装个新的sqlserver 比较靠谱~~
原文地址:https://www.cnblogs.com/loveclumsybaby/p/2536526.html