我最近改变了自己的路径,所以我可以在Head First Java书中继续学习,之前我有过Eclipse.现在,当我再次尝试进入Eclipse时,它将无法打开,因为它说它找不到我的目录中使用的JRE或JDK.我已经移动了JDK文件.我已经下载了jdk1.8.0_60.那么我怎样才能让Eclipse再次打开?
我不确定这些突出显示的值是什么类型的标头,但我应该如何使用HttpWebRequest添加它们?

突出显示的部分是否被视为http请求或标题数据的主体?换句话说,哪种方式是正确的?
这是我目前使用的代码:
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("/securecontrol/reset/passwordreset");
request.Headers.Add("Authorization", "Basic asdadsasdas8586");
request.ContentType = "application/x-www-form-urlencoded";
request.Host = "www.xxxxxxxxxx.com";
request.Method = "POST";
request.Proxy = null;
request.Headers.Add("&command=requestnewpassword");
request.Headers.Add("&application=netconnect");
Run Code Online (Sandbox Code Playgroud)
但是,我应该使用以下代码来构建上面的Http请求吗?
string reqString = "&command=requestnewpassword&application=netconnect";
byte[] requestData = Encoding.UTF8.GetBytes(reqString);
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("/securecontrol/reset/passwordreset");
request.Headers.Add("Authorization", "Basic ashAHasd87asdHasdas");
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = requestData.Length;
request.Proxy = null;
request.Host = "www.xxxxxxxxxx.com";
request.Method = "POST";
using (Stream st = request.GetRequestStream())
st.Write(requestData, 0, requestData.Length);
Run Code Online (Sandbox Code Playgroud) 这是我目前的设置:
问题是,dotnet cli依赖于a project.json并且与WebForms不兼容..Net Core基本上不是一个选择.当我使用mod_mono时,Error 500如果我在使用命令运行服务器时连接到https:// localhost:9000 /,我会得到一个(见下文)xsp4 --port 9000.我不能使用xsp4 --port 80或xsp4 --port 443因为它声称Address is already in use即使httpd是唯一的进程侦听这些端口.请注意,我可以使用该 xbuild 命令成功构建项目.
如何从github或本地计算机上获取项目并将其部署到我的服务器计算机上?我错过了什么吗?这是我的虚拟主机配置供参考:httpd.conf.启动httpd.service时,我通常没有错误.
编辑:
我也用nginx用fastcgi-mono-server4 用这个配置与替代nginx的,这我直接从这里,但仍没有运气.我通常得到这个Error 500:
其他时候我可以得到其他类型的Error 500.如果有一个解决方案适用于apache或nginx,请告诉我.